This method is used to search for packages in the store. It controls what to find, how to page the results and the order that the results appear in.
Success Response Content
Same as for the List Promote Packages call.
Example JSON:
{
"validationErrors": [],
"result": {
"storeSearchResultBean": {
"totalResults": 1,
"packages": [
{
"specReferenceNumber": "P-0000002",
"displayName": "Quantities with Setup And Recurring",
"tagLine": "Order your lunch and keepy paying monthly",
"summary": "No exciting options are available for the discerning lunch eater. Its all wallpaper paste.",
"largeImage": {
"width": 375,
"height": 290,
"url": "http://localhost:49762/public/7abb1e81-2869-4ec5-99fd-9f18ffa54e01"
},
"smallImage": {
"width": 375,
"height": 290,
"url": "http://localhost:49762/public/7abb1e81-2869-4ec5-99fd-9f18ffa54e01"
},
"category": {
"key": "7",
"reference": "frogs"
},
"importantInfo": "Here is some important info",
"promoted": false,
"purchaseLimit": -1,
"purchaseCount": 1,
"subscriptionPeriod": "MONTHLY",
"pricingModelBean": {
"packageType": "RECURRING_WITH_ONE_OFF",
"alternativeBillingPeriod": "YEARLY",
"percentagePriceChangeForAlternativePeriod": 10.0,
"alternativePriceChangeType": "DISCOUNT",
"minimumSetUpCost": "$ 5.50",
"minimumSetupCostDetails": {
"currencyCode": "AUD",
"currencySymbol": "$",
"amount": "5.50"
},
"minimumRecurringCost": "$ 3.00",
"minimumRecurringCostDetails": {
"currencyCode": "AUD",
"currencySymbol": "$",
"amount": "3.00"
}
}
}
]
}
}
}
Field Descriptions