Catalog Offer Viewer
View offers from Force.Services.CatalogApi.GetOfferByCuratedOfferIdAsync
Request Parameters
The unique identifier of the curated offer
Number of term units (e.g., 1, 2, 12)
The type of term period
Leave empty to use current context market
Leave empty to use current context currency
The private label identifier
Leave empty to use current context ISC
Comma-separated list of discount codes
Optional comma-separated list of tags
Whether to use cached offer data
Response
Documentation
About This Tool
This tool allows you to view offers using the GetOfferByCuratedOfferIdAsync method from the Catalog API.
It retrieves offer information including pricing, plans, and product details based on the provided curated offer ID.
Example Curated Offer IDs
wordpress-o365-forever-ssl-basicwp-o365-forever-basic-ssl-nortonsmb-standardfreetrialcatalog-your-offer-id(the "catalog-" prefix will be handled automatically)primaryOfferId:offerType:plan(format for additional offer identifiers)
Response Structure
The response will contain:
- Success: Boolean indicating if the call was successful
- Offer: The offer object with all details (on success)
- Error: Error details if the API returned an error
- Exception: Exception details if an exception occurred
- Request: Echo of the request parameters sent
JSON Viewer Features
- Expand/Collapse: Click on the
−or+button next to objects or arrays to collapse/expand them individually - Expand All / Collapse All: Use the toolbar buttons to expand or collapse all objects and arrays at once
- Search with Navigation:
- Type in the search box to find keys or values in the JSON
- All matching items are highlighted in yellow
- Current match is highlighted in orange with a border
- Use
↑and↓buttons to navigate between matches - Counter shows current match position (e.g., "1 / 5")
- Parent objects are automatically expanded to show matches
- The viewer automatically scrolls to each match
- Copy JSON: Click the Copy button to copy the entire formatted JSON to clipboard
Tips
- Fields marked with * are required
- Leave Market ID, Currency ID, or ISC empty to use current context values
- Discount codes and tags should be comma-separated if you provide multiple values
- Uncheck "Use Cache" to force a fresh API call without caching