`/strategy` используется для получения данных рекомендательной стратегии через API V2.

---

## strategy: получение данных стратегии

!!!contrast API reference
[:icon-terminal: POST /strategy](https://openapi-v2.gravityfield.ai/get-strategy-14050728e0)
!!!

Запрос использует те же базовые блоки, что и `/choose`: `sec`, `user`, `ctx`, `device` и `data`.

`ctx` задаёт текущую страницу или экран, от которого может зависеть состав рекомендаций. Подробнее о типах контекста и формате `ctx.data`: [Контекст](../context.md).

=== Пример запроса:
```jsx
curl --request POST 
--url 'https://evs-01.gravityfield.ai/v2/strategy'
--header 'content-type: application/json' 
--header 'Authorization: Bearer your-api-key' 
--data '
{
  "sec": "YOUR_SECTION_ID",
  "user": {
    "uid": "665f0a000000000000000001",
    "ses": "7356efc2-6ffd-4553-bade-b9ab5d9ce141"
  },
  "ctx": {
    "type": "PRODUCT",
    "data": ["sku-123"],
    "location": "https://shop.ru/product/sku-123"
  },
  "device": {
    "ua": "Mozilla/5.0",
    "ip": "54.100.200.255"
  },
  "data": [
    {
      "selector": "similar-products"
    }
  ]
}'
```
===

=== Пример ответа:
```json
{
  "data": [
    {
      "strategyId": "665f0f000000000000000001",
      "name": "Similar products",
      "fallback": false,
      "slots": [
        {
          "slotId": "665f0f000000000000000001:1",
          "item": {
            "sku": "sku-456"
          }
        }
      ]
    }
  ]
}
```
===
