Petstore icon

Petstore

Interact with Petstore API

Overview

This node allows users to add a new pet to the Petstore by providing details such as the pet's ID, name, category, photo URLs, tags, and status. It is useful for applications that need to programmatically manage pet records, such as inventory systems or pet adoption platforms. For example, a user can add a new dog with specific photos and tags to the store's database.

Properties

Name Meaning
Id Unique identifier for the pet to be added.
Name Name of the pet; this is a required field.
Category Category object describing the type of pet, e.g., Dogs, Cats, parsed from JSON string.
Photo Urls Array of URLs pointing to photos of the pet, parsed from JSON string; required field.
Tags Array of tag objects associated with the pet, parsed from JSON string.
Status Current status of the pet in the store, indicating availability.

Output

JSON

  • id - The unique identifier of the newly added pet.
  • name - The name of the pet.
  • category
    • id - Identifier of the pet's category.
    • name - Name of the pet's category.
  • photoUrls - Array of photo URLs associated with the pet.
  • tags - Array of tags linked to the pet.
  • status - Current status of the pet in the store.

Dependencies

  • Requires an API key credential for Petstore API authentication.

Troubleshooting

  • Ensure that required fields like 'Name' and 'Photo Urls' are provided and correctly formatted as JSON where applicable.
  • If the API returns authentication errors, verify that the Petstore API key credential is correctly configured and valid.
  • Malformed JSON in 'Category', 'Photo Urls', or 'Tags' fields can cause request failures; ensure these inputs are valid JSON strings.
  • Status must be one of the predefined options ('available', 'pending', 'sold'); using invalid values will cause errors.

Links

Discussion