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

# Shipping Defaults API overview

Shipping defaults are the fallback values applied to your shipments. Whenever a shipment does not specify a value itself, your default is used instead — so you can set a default weight, shipping method, insurance, customs options, and label options once rather than repeating them on every shipment.

## Endpoints

* [Retrieve your shipping defaults](/api/v3/shipping-defaults/retrieve-your-shipping-defaults) — get the defaults configured for your account.
* [Update your shipping defaults](/api/v3/shipping-defaults/update-your-shipping-defaults) — change one or more of your defaults.

## How updates work

Updates are partial: only the fields you send are changed, and anything you omit keeps its current value. To remove a default, send `null` for `ship_with` or `insurance`. To print no extra information on your labels, send an empty `label_notes` array.

Your default weight and default shipping method are validated together. If the shipping method you select does not support your default weight, the request is rejected with a `400` error.

## Applying defaults to a shipment

Shipping defaults are applied when you create a shipment through the shipping rules endpoints. See [Shipping rules & shipping defaults](/docs/shipments/shipping-rules-and-shipping-defaults) for the full flow.

### Development status

The Shipping Defaults v3 API is currently in [beta](https://support.sendcloud.com/hc/en-us/articles/4417167140756-What-is-beta-), meaning that it is still under development.
During this phase, we continually monitor and test the API to improve its performance, review the requested and the returned data, and uncover any potential bugs that could have a future impact on our users.

<Warning>
  Please note that there is a possibility of experiencing breaking changes while the API is still in beta.
</Warning>
