> ## 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.

# ShippingMethodCarrierServiceInput

> A carrier service to quote live rates from.

<ResponseField name="carrier" type={<a href="/docs/api-reference/v3/reference/checkout/shipping-carrier">ShippingCarrier!</a>} required>
  Carrier to quote live rates from. Values are display-cased, e.g. 'FedEx', 'UPS', 'USPS'.
</ResponseField>

<ResponseField name="enabled" type="Boolean">
  Whether this carrier service is quoted. Defaults to true.
</ResponseField>

<ResponseField name="markup" type={<a href="/docs/api-reference/v3/reference/checkout/shipping-method-carrier-service-markup-input">ShippingMethodCarrierServiceMarkupInput</a>}>
  Markup applied to this carrier service specifically.

  <Expandable title="fields" lazyRender>
    <ResponseField name="amount" type={<a href="/docs/api-reference/v3/reference/common/decimal">Decimal</a>}>
      Flat markup for this service, as a decimal string.
    </ResponseField>

    <ResponseField name="percentage" type={<a href="/docs/api-reference/v3/reference/common/decimal">Decimal</a>}>
      Percentage markup for this service, as a decimal string.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="service" type="String!" required>
  Carrier-specific service code, e.g. 'FEDEX\_GROUND' for FedEx or 'Ground' for UPS. The valid set differs per carrier; read an existing dynamic method with checkoutExperience(id:) to see the codes this store already uses.
</ResponseField>


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