# In-App Purchase Get Products Information

Gets product information for the provided product list from the Store.

Action available for the following operating systems:

![](/files/-MN57Y_zKMwAx_V80t5z)

### Parameters

* **Product Type -** The type of products to retrieve information from. It can be:
  * 1 - In App Products
  * 2 - Subscriptions
* **Items Separator** - Normally a character that should be used to separate items in the parameters bellow. Unlike other actions, avoid using ENTER chars like CR (carriage return) or LF (Line Feed), because in the returned product descriptions, these characters can be returned.
* **Products SKU List** - The list of product identifiers to retrieve the information. Separate each product with the Item Separator.
* **Target Count** - Receives the number of products for which information was retrieved. It can retrieve less products then provided in the previous parameter, if that product cannot be found in the Store or is not available.
* **Target Product SKU List** - The product identifiers list for which information was retrieved separated by Item Separator.
* **Target Product Title List** - The products title list separated by Item Separator.
* **Target Product Description List** - The products description list separated by Item Separator.
* **Target Product Price List** - The product price list separated by Item Separator, returned as numeric value.
* **Target Product Currency List** - The product price ISO 4217 currency code list separated by Item Separator.
* **Target Product Price String List** - The product price formatted string list separated by Item Separator. This is a value that you can present to the user, for example "1,99 €"
* **Target Subscription Period List** - The subscription ISO 8601 period list separated by Item Separator. For example P1W equates to one week, P3M equates to three months.

{% hint style="info" %}
You need to maintain a product identifier list (also known as SKU) on your side, and you can use this action to query information for the product you need from the store, like the price.
{% endhint %}

{% hint style="warning" %}
You are advised to use the **Product Price String** to present the purchase value to the user since it is formatted with the currency symbol according to the use locale.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.sysdevmobile.com/kalipso5/developing/form/actions/actions-description/group-others/in-app-purchase-get-products-information.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
