> ## Documentation Index
> Fetch the complete documentation index at: https://developer.sendoso.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Send a Recommendation

> Automatically pick and send a recommendation to a recipient.

### Required Auth Scopes

`smartsend`

### Body

<ParamField body="recipient_email" type="string" required>
  The email of the recipient.
</ParamField>

<ParamField body="recipient_first_name" type="string" required>
  The first name of the recipient.
</ParamField>

<ParamField body="recipient_last_name" type="string" required>
  The last name of the recipient.
</ParamField>

<ParamField body="price_lte_usd" type="integer">
  Limit the maximum price of product in USD.
</ParamField>

<ParamField body="ship_to_country_code" type="string">
  Restrict the products to ship to a specific country.
</ParamField>

<ParamField body="message" type="string">
  An optional message to include with the product.
</ParamField>

<ParamField body="gift_exchange_enabled" type="boolean">
  Optional parameter. If set to true, recipients will be able to exchange the gift for a similar value or lower value item available in the marketplace.
</ParamField>

<ParamField body="meeting_url" type="string">
  An optional URL to a meeting.
</ParamField>

<ParamField body="require_approval" type="boolean">
  Optional parameter. If set to true, the send will be placed on hold for a manager to approve it from the send tracker.
</ParamField>

### Response

<ResponseField name="products" type="array" required>
  <ResponseField name="variant_id" type="string" required>
    The sent product variant's ID.
  </ResponseField>
</ResponseField>

<ResponseField name="send" type="object" required>
  <ResponseField name="id" type="string" required>
    The send ID.
  </ResponseField>
</ResponseField>
