> Documentation index: [Saleor](/llms.txt) · [This section](/api-reference/shipping/llms.txt)
> Source: https://docs.saleor.io/api-reference/shipping/mutations/delivery-options-calculate

# deliveryOptionsCalculate Mutation

Calculates available delivery options for a checkout.

Added in Saleor 3.23

Triggers the following webhook events:

-   SHIPPING\_LIST\_METHODS\_FOR\_CHECKOUT (sync): Triggered to fetch external shipping methods.
-   CHECKOUT\_FILTER\_SHIPPING\_METHODS (sync): Triggered to filter shipping methods.

```graphql
deliveryOptionsCalculate(
  id: ID!
): DeliveryOptionsCalculate
```

Details

```graphql
type DeliveryOptionsCalculate {
  deliveries: [Delivery!]!
  errors: [DeliveryOptionsCalculateError!]!
}
```

<a id="arguments"></a>

### Arguments

<a id="id"></a>

#### [`id`](#id) ● [`ID!`](/api-reference/miscellaneous/scalars/id.md)

The ID of the checkout.

<a id="type"></a>

### Type

<a id="deliveryoptionscalculate"></a>

#### [`DeliveryOptionsCalculate`](/api-reference/shipping/objects/delivery-options-calculate.md)

Calculates available delivery options for a checkout.

Added in Saleor 3.23

Triggers the following webhook events:

-   SHIPPING\_LIST\_METHODS\_FOR\_CHECKOUT (sync): Triggered to fetch external shipping methods.
-   CHECKOUT\_FILTER\_SHIPPING\_METHODS (sync): Triggered to filter shipping methods.
