# get_addon_suggestions

> The addon services that can be ordered with one catalogue plan — per addon its name, quantity bounds, incompatibilities, and `options[]` carrying the exact…

- Tier: R
- Required scope: read:orders
- Annotations: readOnlyHint, idempotentHint
- Docs: https://api.inleed.com/tools/get-addon-suggestions

## Description

The addon services that can be ordered with one catalogue plan — per addon its name, quantity bounds, incompatibilities, and `options[]` carrying the exact `servicePlanId` and price to use in `preview_order`/`create_order` `items[].addons`. Use before proposing extras with a new order: "extra IP address", "DirectAdmin med servern", "backup addon". Prices are this customer's own. Give `service_plan_id` from `list_products`.

## Input schema

- `service_plan_id` — integer (required). The catalogue plan the customer is about to order — a servicePlanId from list_products.

## Example call

```json
{
  "name": "get_addon_suggestions",
  "arguments": {
    "service_plan_id": 1
  }
}
```

