Fredhopper Product Discovery icon

Fredhopper Product Discovery

Interact with Fredhopper Product Discovery API

Catalog → Create a Catalog

AI-generated

Overview

This node operation allows users to create a new catalog in the Fredhopper Product Discovery system. It is useful for scenarios where a user needs to programmatically add a catalog with specific data, tenant, and environment settings. For example, an e-commerce platform could use this to automate the creation of product catalogs for different markets or environments.

Use Case Examples

  1. Creating a new product catalog for a specific tenant and environment with JSON catalog data.
  2. Automating catalog creation as part of a deployment or data update pipeline.

Properties

Name Meaning
Tenant The tenant identifier under which the catalog will be created.
Environment The environment (e.g., production, staging) where the catalog will be created.
Catalog Data The JSON string containing the catalog data to be created.

Output

JSON

  • success - Indicates if the catalog creation was successful.
  • message - A message confirming the catalog creation and its version.
  • catalogVersion - The version identifier of the newly created catalog.
  • tenant - The tenant under which the catalog was created.
  • environment - The environment where the catalog was created.
  • status - The status of the catalog after creation, typically 'inactive'.
  • note - Additional information about the catalog status and next steps.
  • response - The full response object returned from the API call.

Dependencies

  • An API key credential for authenticating with the Fredhopper Product Discovery API.

Troubleshooting

  • Ensure the 'Tenant', 'Environment', and 'Catalog Data' fields are correctly filled and valid JSON is provided for the catalog data.
  • Authentication errors may occur if the API credentials are incorrect or expired; verify the API key and tenant ID.
  • If the catalog creation fails, check the API response message for details and ensure the API endpoint is reachable.

Discussion