Product API Guide

Introduction

Product API allows you to easily synchronize all products present in IndicaOnline with a third-party integration system for successful order creation.


Product API allows you to:

  • synchronize all existing products with the third-party integration system under a specific office;
  • synchronize IndicaOnline Product Categories with a third party;
  • synchronize all product updates with a third party.

Endpoints

  • Get product by ID - Allows you to return product details for one or more specific products via their unique ID.
  • Get products - Allows you to return all information about a specific product.
  • Get products last updated - Allows you to obtain information on specific products that have been updated after a certain date.
  • Get product allergens - Allows you to return details about allergens contained in the product.
  • Get product brands - Allows you to return information about the brand of the product.
  • Get product categories - Allows you to return information about the product categories.
  • Get product extraction methods - Allows you to return information about the extraction methods of the product.
  • Get product lab results - Allows you to return a list of all available Lab Result IDs with their corresponding names. This data can be used to map lab result IDs from package data to human-readable names..
  • Get product marijuana types - Allows you to return information about the marijuana type of the product.
  • Get product tags - Allows you to return product tags.

Limitations

  • Price must always contain a value (zero or another).

Product Attributes

  • Brands - Companies that manufacture individually recognizable cannabis products.
  • Categories - Different types of products: Edibles, Concentrates, Cultivation, Flower Topicals, etc.
  • Prices - Sales price for each product measurement type: Unit, Unit Range, Weight, Weight Range.
  • Marijuana types - Marijuana products (with different strain types) and non-marijuana products (lighters, etc).
  • Lab results - The amount of THC (Tetrahydrocannabinol), CBD (Cannabidiol), CBN (Cannabinol) and various terpenes that are found in different marijuana products.
  • Allergens - Natural chemicals found in different types of marijuana strains that may cause allergies (Lipid Transfer Proteins, Terpenes, etc.).
  • Extraction methods - Process of separating cannabinoids from the cannabis plant by using different solvents, such as butane honey oil, ethanol, etc.
  • Tags - Description tags that can be used to display that the products are on a discount, or are included in a special event.

What’s Next

See the list of Product API Endpoints to start managing your Products.