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-basic
  • wp-o365-forever-basic-ssl-nortonsmb-standardfreetrial
  • catalog-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