Specify a pickup location when placing an order using the API

Good day. I would like to know how I can specify a pickup location when placing an order using the standard API? The store_locator module is installed, everything is configured, and judging by the source code of the module, we can say that before placing an order, the fn_store_locator_api_orders_create_before_place_order hook is triggered, which should process the selected pickup point.

Test request

POST: https://example.com/api/Orders

{
 "user_id": $user_id,
 "profile_id": $profile_id,
 "payment_id": $payment_id,
 "shipping_id": $shipping_id, (Pickup)
 "products": {
 "$product_id": {
 "amount": 1
 }
 },
 "select_store": $select_store
}

But a pickup point is not assigned to the order. What could be the problem?

Also tried

{
 "user_id": $user_id,
 "profile_id": $profile_id,
 "payment_id": $payment_id,
 "shipping_ids": [
   $shipping_id
]
 "products": {
    $product_id: {
       "amount": 1
 }
 },
 "select_store": [
    {
       $shipping_id: $store_location_id
    }
]
}

@CS-Cart_team what’s wrong?

CS-Cart version: Multi-Vendorv4.15.1.SP2
Store location module version: 1.0