Get active bundles request

Url: https://api.playkey.net/rest/PlaykeyAPI.svc/bundle/all

HTTP Method: POST

The following is an description request Json body:

lang - Display language
api_version - API version (default equal 1)
ga_clientId - Google Analytics ID
filter_codes - Filter by bundle codes
    Empty - 
    [
    ]
filter_kohorts - Filter by kohorts
    Empty - 
    [
    ]

The following is an example request Json body:

{
    "lang": "lang",
    "api_version": 1757987942,
    "ga_clientId": "gaclientid",
    "filter_codes": [
        "filtercodes",
        "filtercodes"
    ],
    "filter_kohorts": [
        "filterkohorts",
        "filterkohorts"
    ]
}

Description of how to response:

error - Error information
    code - Error code. Error 0 - no error
    message - Error message. Empty if none
bundles - List of active bundles
    info - Bundle info for non-auth users
    [
        code - Bundle code
        name - Bundle name
        description - Bundle description
        language - Lanaguage name (ru/en etc.)
        is_available_for_all - True - if bundle is available for all users, False - if bundle available only for some kohorts
        kohort_codes - Kohort codes for bundle available
            Empty - 
            [
            ]
        costs - Array of costs in different currencies
            cost - PriceInfo of product in the specified currency
            [
                cost - Cost
                currency - Information on currency
                    code - Currency code
                    sign - Currency Unicode-badge
                    format - Format of display of the price
                    iso_code - ISO code of the currency
                    kopeks_digits_count - Kopeks digits count of the currency
                price_sell - Selling price
                discount - Discount info
            ]
        parameters - Bundle parameters
            custom_param - Custom parameter
            [
                name - Name of custom parameter
                value - Value of custom parameter
            ]
        items - Bundle items
            bundle_item - Part of the bundle
            [
                code - Bundle code
                name - Bundle item name
                type - Bundle item type
                costs - Array of costs in different currencies
                    cost - PriceInfo of product in the specified currency
                    [
                        cost - Cost
                        currency - Information on currency
                            code - Currency code
                            sign - Currency Unicode-badge
                            format - Format of display of the price
                            iso_code - ISO code of the currency
                            kopeks_digits_count - Kopeks digits count of the currency
                        price_sell - Selling price
                        discount - Discount info
                    ]
            ]
    ]

The following is an example response Json body:

{
    "error": {
        "code": 0,
        "message": "string"
    },
    "bundles": [
        {
            "code": "string",
            "name": "string",
            "description": "string",
            "language": "string",
            "is_available_for_all": true,
            "kohort_codes": [
                "",
                ""
            ],
            "costs": [
                {
                    "cost": 381032223,
                    "currency": {
                        "code": "string",
                        "sign": "string",
                        "format": "string",
                        "iso_code": "string",
                        "kopeks_digits_count": 0
                    },
                    "price_sell": 151151506,
                    "discount": {
                        "code": "string",
                        "active_from": "01-01-0001 00:00:00",
                        "active_to": "01-01-0001 00:00:00"
                    }
                },
                {
                    "cost": 381032223,
                    "currency": {
                        "code": "string",
                        "sign": "string",
                        "format": "string",
                        "iso_code": "string",
                        "kopeks_digits_count": 0
                    },
                    "price_sell": 151151506,
                    "discount": {
                        "code": "string",
                        "active_from": "01-01-0001 00:00:00",
                        "active_to": "01-01-0001 00:00:00"
                    }
                }
            ],
            "parameters": [
                {
                    "name": "string",
                    "value": "string"
                },
                {
                    "name": "string",
                    "value": "string"
                }
            ],
            "items": [
                {
                    "code": "string",
                    "name": "string",
                    "type": "GameShipment",
                    "costs": [
                        {
                            "cost": 381032223,
                            "currency": {
                                "code": "string",
                                "sign": "string",
                                "format": "string",
                                "iso_code": "string",
                                "kopeks_digits_count": 0
                            },
                            "price_sell": 151151506,
                            "discount": {
                                "code": "string",
                                "active_from": "01-01-0001 00:00:00",
                                "active_to": "01-01-0001 00:00:00"
                            }
                        },
                        {
                            "cost": 381032223,
                            "currency": {
                                "code": "string",
                                "sign": "string",
                                "format": "string",
                                "iso_code": "string",
                                "kopeks_digits_count": 0
                            },
                            "price_sell": 151151506,
                            "discount": {
                                "code": "string",
                                "active_from": "01-01-0001 00:00:00",
                                "active_to": "01-01-0001 00:00:00"
                            }
                        }
                    ]
                },
                {
                    "code": "string",
                    "name": "string",
                    "type": "GameShipment",
                    "costs": [
                        {
                            "cost": 381032223,
                            "currency": {
                                "code": "string",
                                "sign": "string",
                                "format": "string",
                                "iso_code": "string",
                                "kopeks_digits_count": 0
                            },
                            "price_sell": 151151506,
                            "discount": {
                                "code": "string",
                                "active_from": "01-01-0001 00:00:00",
                                "active_to": "01-01-0001 00:00:00"
                            }
                        },
                        {
                            "cost": 381032223,
                            "currency": {
                                "code": "string",
                                "sign": "string",
                                "format": "string",
                                "iso_code": "string",
                                "kopeks_digits_count": 0
                            },
                            "price_sell": 151151506,
                            "discount": {
                                "code": "string",
                                "active_from": "01-01-0001 00:00:00",
                                "active_to": "01-01-0001 00:00:00"
                            }
                        }
                    ]
                }
            ]
        },
        {
            "code": "string",
            "name": "string",
            "description": "string",
            "language": "string",
            "is_available_for_all": true,
            "kohort_codes": [
                "",
                ""
            ],
            "costs": [
                {
                    "cost": 381032223,
                    "currency": {
                        "code": "string",
                        "sign": "string",
                        "format": "string",
                        "iso_code": "string",
                        "kopeks_digits_count": 0
                    },
                    "price_sell": 151151506,
                    "discount": {
                        "code": "string",
                        "active_from": "01-01-0001 00:00:00",
                        "active_to": "01-01-0001 00:00:00"
                    }
                },
                {
                    "cost": 381032223,
                    "currency": {
                        "code": "string",
                        "sign": "string",
                        "format": "string",
                        "iso_code": "string",
                        "kopeks_digits_count": 0
                    },
                    "price_sell": 151151506,
                    "discount": {
                        "code": "string",
                        "active_from": "01-01-0001 00:00:00",
                        "active_to": "01-01-0001 00:00:00"
                    }
                }
            ],
            "parameters": [
                {
                    "name": "string",
                    "value": "string"
                },
                {
                    "name": "string",
                    "value": "string"
                }
            ],
            "items": [
                {
                    "code": "string",
                    "name": "string",
                    "type": "GameShipment",
                    "costs": [
                        {
                            "cost": 381032223,
                            "currency": {
                                "code": "string",
                                "sign": "string",
                                "format": "string",
                                "iso_code": "string",
                                "kopeks_digits_count": 0
                            },
                            "price_sell": 151151506,
                            "discount": {
                                "code": "string",
                                "active_from": "01-01-0001 00:00:00",
                                "active_to": "01-01-0001 00:00:00"
                            }
                        },
                        {
                            "cost": 381032223,
                            "currency": {
                                "code": "string",
                                "sign": "string",
                                "format": "string",
                                "iso_code": "string",
                                "kopeks_digits_count": 0
                            },
                            "price_sell": 151151506,
                            "discount": {
                                "code": "string",
                                "active_from": "01-01-0001 00:00:00",
                                "active_to": "01-01-0001 00:00:00"
                            }
                        }
                    ]
                },
                {
                    "code": "string",
                    "name": "string",
                    "type": "GameShipment",
                    "costs": [
                        {
                            "cost": 381032223,
                            "currency": {
                                "code": "string",
                                "sign": "string",
                                "format": "string",
                                "iso_code": "string",
                                "kopeks_digits_count": 0
                            },
                            "price_sell": 151151506,
                            "discount": {
                                "code": "string",
                                "active_from": "01-01-0001 00:00:00",
                                "active_to": "01-01-0001 00:00:00"
                            }
                        },
                        {
                            "cost": 381032223,
                            "currency": {
                                "code": "string",
                                "sign": "string",
                                "format": "string",
                                "iso_code": "string",
                                "kopeks_digits_count": 0
                            },
                            "price_sell": 151151506,
                            "discount": {
                                "code": "string",
                                "active_from": "01-01-0001 00:00:00",
                                "active_to": "01-01-0001 00:00:00"
                            }
                        }
                    ]
                }
            ]
        }
    ]
}

The following is an example response Xml body:

<result xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <error>
    <code>0</code>
    <message>string</message>
  </error>
  <bundles>
    <info>
      <code>string</code>
      <name>string</name>
      <description>string</description>
      <language>string</language>
      <is_available_for_all>true</is_available_for_all>
      <kohort_codes xmlns:a="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <a:string />
        <a:string />
      </kohort_codes>
      <costs>
        <cost>
          <cost>1151560151</cost>
          <currency>
            <code>string</code>
            <sign>string</sign>
            <format>string</format>
            <iso_code>string</iso_code>
            <kopeks_digits_count>0</kopeks_digits_count>
          </currency>
          <price_sell>1643003846</price_sell>
          <discount>
            <code>string</code>
            <active_from>01-01-0001 00:00:00</active_from>
            <active_to>01-01-0001 00:00:00</active_to>
          </discount>
        </cost>
        <cost>
          <cost>1151560151</cost>
          <currency>
            <code>string</code>
            <sign>string</sign>
            <format>string</format>
            <iso_code>string</iso_code>
            <kopeks_digits_count>0</kopeks_digits_count>
          </currency>
          <price_sell>1643003846</price_sell>
          <discount>
            <code>string</code>
            <active_from>01-01-0001 00:00:00</active_from>
            <active_to>01-01-0001 00:00:00</active_to>
          </discount>
        </cost>
      </costs>
      <parameters>
        <custom_param>
          <name>string</name>
          <value>string</value>
        </custom_param>
        <custom_param>
          <name>string</name>
          <value>string</value>
        </custom_param>
      </parameters>
      <items>
        <bundle_item>
          <code>string</code>
          <name>string</name>
          <type>GameShipment</type>
          <costs>
            <cost>
              <cost>1151560151</cost>
              <currency>
                <code>string</code>
                <sign>string</sign>
                <format>string</format>
                <iso_code>string</iso_code>
                <kopeks_digits_count>0</kopeks_digits_count>
              </currency>
              <price_sell>1643003846</price_sell>
              <discount>
                <code>string</code>
                <active_from>01-01-0001 00:00:00</active_from>
                <active_to>01-01-0001 00:00:00</active_to>
              </discount>
            </cost>
            <cost>
              <cost>1151560151</cost>
              <currency>
                <code>string</code>
                <sign>string</sign>
                <format>string</format>
                <iso_code>string</iso_code>
                <kopeks_digits_count>0</kopeks_digits_count>
              </currency>
              <price_sell>1643003846</price_sell>
              <discount>
                <code>string</code>
                <active_from>01-01-0001 00:00:00</active_from>
                <active_to>01-01-0001 00:00:00</active_to>
              </discount>
            </cost>
          </costs>
        </bundle_item>
        <bundle_item>
          <code>string</code>
          <name>string</name>
          <type>GameShipment</type>
          <costs>
            <cost>
              <cost>1151560151</cost>
              <currency>
                <code>string</code>
                <sign>string</sign>
                <format>string</format>
                <iso_code>string</iso_code>
                <kopeks_digits_count>0</kopeks_digits_count>
              </currency>
              <price_sell>1643003846</price_sell>
              <discount>
                <code>string</code>
                <active_from>01-01-0001 00:00:00</active_from>
                <active_to>01-01-0001 00:00:00</active_to>
              </discount>
            </cost>
            <cost>
              <cost>1151560151</cost>
              <currency>
                <code>string</code>
                <sign>string</sign>
                <format>string</format>
                <iso_code>string</iso_code>
                <kopeks_digits_count>0</kopeks_digits_count>
              </currency>
              <price_sell>1643003846</price_sell>
              <discount>
                <code>string</code>
                <active_from>01-01-0001 00:00:00</active_from>
                <active_to>01-01-0001 00:00:00</active_to>
              </discount>
            </cost>
          </costs>
        </bundle_item>
      </items>
    </info>
    <info>
      <code>string</code>
      <name>string</name>
      <description>string</description>
      <language>string</language>
      <is_available_for_all>true</is_available_for_all>
      <kohort_codes xmlns:a="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <a:string />
        <a:string />
      </kohort_codes>
      <costs>
        <cost>
          <cost>1151560151</cost>
          <currency>
            <code>string</code>
            <sign>string</sign>
            <format>string</format>
            <iso_code>string</iso_code>
            <kopeks_digits_count>0</kopeks_digits_count>
          </currency>
          <price_sell>1643003846</price_sell>
          <discount>
            <code>string</code>
            <active_from>01-01-0001 00:00:00</active_from>
            <active_to>01-01-0001 00:00:00</active_to>
          </discount>
        </cost>
        <cost>
          <cost>1151560151</cost>
          <currency>
            <code>string</code>
            <sign>string</sign>
            <format>string</format>
            <iso_code>string</iso_code>
            <kopeks_digits_count>0</kopeks_digits_count>
          </currency>
          <price_sell>1643003846</price_sell>
          <discount>
            <code>string</code>
            <active_from>01-01-0001 00:00:00</active_from>
            <active_to>01-01-0001 00:00:00</active_to>
          </discount>
        </cost>
      </costs>
      <parameters>
        <custom_param>
          <name>string</name>
          <value>string</value>
        </custom_param>
        <custom_param>
          <name>string</name>
          <value>string</value>
        </custom_param>
      </parameters>
      <items>
        <bundle_item>
          <code>string</code>
          <name>string</name>
          <type>GameShipment</type>
          <costs>
            <cost>
              <cost>1151560151</cost>
              <currency>
                <code>string</code>
                <sign>string</sign>
                <format>string</format>
                <iso_code>string</iso_code>
                <kopeks_digits_count>0</kopeks_digits_count>
              </currency>
              <price_sell>1643003846</price_sell>
              <discount>
                <code>string</code>
                <active_from>01-01-0001 00:00:00</active_from>
                <active_to>01-01-0001 00:00:00</active_to>
              </discount>
            </cost>
            <cost>
              <cost>1151560151</cost>
              <currency>
                <code>string</code>
                <sign>string</sign>
                <format>string</format>
                <iso_code>string</iso_code>
                <kopeks_digits_count>0</kopeks_digits_count>
              </currency>
              <price_sell>1643003846</price_sell>
              <discount>
                <code>string</code>
                <active_from>01-01-0001 00:00:00</active_from>
                <active_to>01-01-0001 00:00:00</active_to>
              </discount>
            </cost>
          </costs>
        </bundle_item>
        <bundle_item>
          <code>string</code>
          <name>string</name>
          <type>GameShipment</type>
          <costs>
            <cost>
              <cost>1151560151</cost>
              <currency>
                <code>string</code>
                <sign>string</sign>
                <format>string</format>
                <iso_code>string</iso_code>
                <kopeks_digits_count>0</kopeks_digits_count>
              </currency>
              <price_sell>1643003846</price_sell>
              <discount>
                <code>string</code>
                <active_from>01-01-0001 00:00:00</active_from>
                <active_to>01-01-0001 00:00:00</active_to>
              </discount>
            </cost>
            <cost>
              <cost>1151560151</cost>
              <currency>
                <code>string</code>
                <sign>string</sign>
                <format>string</format>
                <iso_code>string</iso_code>
                <kopeks_digits_count>0</kopeks_digits_count>
              </currency>
              <price_sell>1643003846</price_sell>
              <discount>
                <code>string</code>
                <active_from>01-01-0001 00:00:00</active_from>
                <active_to>01-01-0001 00:00:00</active_to>
              </discount>
            </cost>
          </costs>
        </bundle_item>
      </items>
    </info>
  </bundles>
</result>