# definitions.api_message.description
A general API message. For example used as information about background processing of new data.

# definitions.datasource.links[].schema.properties.for.description
Determines what to suggest for. For example, the suggestions can be for a product, tag or category.

# definitions.datasource.links[].schema.properties.for_id.description
One or more IDs that are related to the selected 'for' value. For example, if 'for' is 'product', 'for_id' is expected to be a product ID. Or if 'for' is 'tag' then 'for_id' is expected to be a tag name or tag ID.

# definitions.datasource.links[].schema.properties.full.description
Indicates if a full representation of the suggestion should be returned. If true, an object with key 'full' will be returned along with the suggestion ID. In most cases, the object will be a product.

# definitions.datasource.links[].schema.properties.limit.description
The maximum number of suggestions to return.

# definitions.datasource.links[].schema.properties.summarize.description
Indicates if full product representations should include a description summary.

# definitions.datasource.properties.datasource_id.description
An identifier for the datasource. When creating a datasource, if no ID is given, a random ID will be assigned automatically.

# definitions.datasource.properties.title.description
A short title or name for the datasource

# definitions.home.description
The main entry point for the Antecons API

# definitions.home.properties.info.description
Provides general information about the API

# definitions.product.description
A product that can represent both a physical item (such as a soccer ball) or a virtual item such as an article.

# definitions.product.properties.brand.description
The brand or vendor for the product, e.g.  'Apple'.

# definitions.product.properties.categories.description
A list of categories that the product belong to.

# definitions.product.properties.datasource_id.description
The ID of the datasource the product is part of.

# definitions.product.properties.description.description
The description of the product, for example 'A very nice soccer ball, updated for the needs of 2014.'.

# definitions.product.properties.description_summary.description
A summarized pure-text description of the product. The field extracts the top sentences of the description. This field is readonly.

# definitions.product.properties.hidden.description
Indicates whether the product is currently hidden.

# definitions.product.properties.title.description
The title of the product, for example 'Soccer Ball 2014'.

# definitions.product.properties.url.description
The full or relative url for the product, for example 'http://example.com/products/soccer-ball-2014'.

# definitions.product.properties.variants.description
A list of product variants. The price of a product is always stored in a variant.

# definitions.product_category.properties.title.description
The title of the category, for example 'Soccer Balls'

# definitions.product_category.properties.url.description
The full or relative url for the category, for example 'http://example.com/category/soccer-balls'.

# definitions.product_image.properties.position.description
The position of the image compared to other images for the same product.

# definitions.product_image.properties.variants.description
A list of variants associated with the image.

# definitions.suggestion.properties.datasource_id.description
The ID of the datasource the suggestion is part of.

# definitions.suggestion.properties.priority.description
The priority of the suggestion. Can be used for sorting the suggestions. Priority 1 is the highest priority.

# definitions.suggestion.properties.suggestion.properties.full.description
Full representation of the suggestion. This field is only shown if it has been specified in the suggestion query.

# definitions.suggestion.properties.suggestion.properties.id.description
The ID of the suggested object. Typically a product ID.

# definitions.tracking.properties.customer_id.description
ID of the user that is the source of the tracking event. This will often be a customer ID.

# definitions.tracking.properties.ip_address.description
Original IP address for the tracking request.

# definitions.tracking.properties.page_item.description
ID of the primary page item that is tracked. For a product page, this will probably be the product ID of the page.

# definitions.tracking.properties.referral_item.description
ID of an item that is being dynamically tracked or referred to. This will often by used for a product click where referral_item contains the product ID of the product being clicked, and the page_item will contain the product ID of the product currently being viewed.

# definitions.tracking.properties.session_id.description
Session ID for the tracking event. Usually from the browser.

# definitions.tracking.properties.tracking_id.description
Tracking ID of whatever feature that should be tracked.  This will probably be a cart ID/token in most cases. Any incoming transaction that have the same tracking ID will be matched and used for analytics.

# definitions.tracking.properties.tracking_type.description
The type of the tracking. Also called event type.

# definitions.tracking.properties.url.description
URL of the page that the event originated on.

# definitions.tracking.properties.user_agent.description
Original user agent string for the request.

# definitions.transaction.description
Represents a transaction with one or more transaction items.

# definitions.transaction.properties.created.description
Date and time when the transaction was created. This is an internal property that cannot be set.

# definitions.transaction.properties.datasource_id.description
The ID of the datasource the transaction is part of.

# definitions.transaction.properties.external_created.description
Date and time when the transaction was created externally. Convenient for setting an order time, for example.

# definitions.transaction.properties.external_id.description
An external ID for the transaction, e.g. an order ID from a different system.

# definitions.transaction.properties.tracking_id.description
An ID used for tracking the transaction. This field is used in conjuction with the tracking information gathered by antecons.js and could for example be a cart token/ID.

# definitions.transaction.properties.transaction_id.description
A unique ID given automatically to the transaction. Used internally and cannot be changed.

# definitions.transaction.properties.transaction_items.description
A list of items that belong to the transaction.

# definitions.transaction.properties.transaction_items.items.description
According to the 'oneOf' property, each item can either be a simple string, such as a product ID or a full representation of a transaction item.

# definitions.transaction_item.properties.price.description
The price for a single item. Only relevant for transactions that represent some kind of order or sale.

# definitions.transaction_item.properties.quantity.description
The quantity of the product. Only relevant for transactions that represent some kind of order or sale.