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

# CustomShippingMethodSource

> The current source of one custom shipping method.

**checkoutExperienceId** `ID!` *required*

The checkout experience the method belongs to.

**code** `String!` *required*

The method's current TypeScript source. Edit it and send it back as `code` to updateShippingMethod.

**name** `String!` *required*

Merchant-facing label of the method. Shoppers see the name the code returns instead.

**shippingMethodId** `ID!` *required*

The custom shipping method.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.