list_ad_items
List the individual listing items of one ADS integration — the per-product rows for listing-based ad channels (e.g. Marktplaats and other classifieds, which create one ad per product). Some ad channels (e.g. Google Shopping) submit the whole product set in bulk rather than as individual listings and so have no per-item rows — they return an empty list; use ad_status / get_ad_report for those. Returns {integrationId, total, returned, items:[{itemId, koongoProductId, parentId, productType, status, channelStatus, listingId, listingUrl, hasErrors, errorCount}]}. Filter with koongo_status, channel_status, listing_id or product_id to find failures; page with limit / offset. Rows carry only identifiers + statuses (no gate); an item's actual attribute value + full error report come from get_ad_item_report. itemId is what you pass to get_ad_item_report / get_ad_item_history. ad_id is the integrationId from list_ads. project_id is OPTIONAL (inferred for a single-project customer; project_id_required otherwise — then call list_projects).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ad_id | Yes | integrationId of the ad (from list_ads). | |
| limit | No | Max items to return (page size). | |
| offset | No | Number of items to skip (paging). | |
| listing_id | No | Filter by the item's listing id on the channel. | |
| product_id | No | Filter to one Koongo product id. | |
| project_id | No | ||
| koongo_status | No | Filter by the Koongo-side listing status. | |
| channel_status | No | Filter by the channel's own listing status. |