---
title: "Get Shipping Rate"
method: GET
path: "/Sites/{siteId}/ShippingRates/{id}"
tags: ["ShippingRates"]
---

# Get Shipping Rate

`GET /Sites/{siteId}/ShippingRates/{id}`

## Path parameters

- `siteId` integer, required
- `id` integer, required

## Response `200`

Success

- QPilotCoreModelsDtoResponsesShippingRateResponseDto
  - `id` integer
  - `siteId` integer
  - `site` QPilotCoreModelsSitesSite
    - `id` integer
    - `userId` integer
    - `url` string, required
    - `baseUrlWebHook` string, nullable
    - `logoUrl` string, nullable
    - `scheduledOrdersClientPageUrl` string, nullable
    - `name` string, required
    - `email` string, required
    - `zipCode` string, nullable
    - `createdUtc` string, date-time
    - `updatedUtc` string, date-time
    - `isProduction` boolean
    - `orderProcessingStartTime` string, date-span, nullable
    - `orderProcessingEndTime` string, date-span, nullable
    - `orderProcessingOffset` integer, nullable
    - `utcOffset` integer, nullable
    - `lockDurationDays` integer, nullable
    - `isShowingNotes` boolean
    - `isShowCoupons` boolean
    - `isStackedButtons` boolean
    - `isDisplayScheduledOrderId` boolean
    - `allowRetryScheduledOrder` boolean
    - `showProductTitleOnImages` boolean
    - `enableProductCarouselAutoSlide` boolean
    - `noScheduleOrdersBody` string, nullable
    - `noScheduleOrdersLink` string, nullable
    - `isProcessingPaused` boolean
    - `lastProcessingPausedUtc` string, date-time, nullable
    - `failedConnectAttempts` integer
    - `defaultWeightUnitType` 'Pound' | 'Ounce' | 'Kilogram' | 'Gram'
    - `defaultLengthUnitType` 'Inch' | 'Foot' | 'Yard' | 'Milimeter' | 'Centimeter' | 'Meter'
    - `themingSettings` QPilotCoreModelsEmailsSiteThemingSettings
      - `emailSettings` QPilotCoreModelsEmailsEmailTemplatesStyleSettings
        - `logoBackgroundColor` string, nullable
        - `bannerBackgroundColor` string, nullable
        - `bannerFontColor` string, nullable
        - `scheduledOrderTableColor` string, nullable
        - `scheduledOrderFontColor` string, nullable
        - `contentTableColor` string, nullable
        - `bodyContainerBackgroundColor` string, nullable
        - `contentBackgroundColor` string, nullable
        - `contentFontColor` string, nullable
        - `customStyles` string, nullable
      - `resourcesStylesSettings` object, nullable
      - `notificationsComponentGeneralInformationAreaEnabled` boolean
    - `themingSettingsJson` string, nullable
    - `customerPortalSettings` QPilotCoreModelsSitesSiteCustomerPortalSettings
      - `styles` QPilotCoreModelsSitesCustomerPortalStyleSettings
        - `largeDisplayBreakpoint` string, nullable
        - `primaryColor` string, nullable
        - `onPrimaryColor` string, nullable
        - `surfaceColor` string, nullable
        - `onSurfaceColor` string, nullable
        - `errorColor` string, nullable
        - `onErrorColor` string, nullable
        - `customStyles` string, nullable
        - `onDiscountBarColor` string, nullable
        - `discountBarColor` string, nullable
        - `buttonBorderThicknessPx` integer
        - `buttonBorderRadiusPx` integer
        - `buttonBorderColor` string, nullable
        - `selectedButtonBackgroundColor` string, nullable
        - `selectedButtonTextColor` string, nullable
        - `unselectedButtonTextColor` string, nullable
        - `maxImageWidthPx` integer
        - `maxImageHeightPx` integer
      - `detailedSummaryComponentConfig` QPilotCoreModelsSitesDetailedSummaryComponentConfig
        - `customCss` string, nullable
        - `components` QPilotCoreModelsSitesComponentItem[], nullable
          - `order` integer
          - `label` string, nullable
          - `identifier` string, nullable
          - `enabled` boolean
        - `unifiedOrder` QPilotCoreModelsSitesUnifiedComponentOrderItem[], nullable
          - `identifier` string, nullable
          - `label` string, nullable
          - `order` integer
          - `enabled` boolean
          - `isCustom` boolean
        - `customComponents` QPilotCoreModelsSitesCustomComponentContent[], nullable
          - `id` string, nullable
          - `name` string, nullable
          - `htmlContent` string, nullable
          - `cssContent` string, nullable
          - `enabled` boolean
          - `order` integer
          - `createdAt` string, date-time, nullable
          - `updatedAt` string, date-time, nullable
      - `allowCustomerSnooze` boolean
      - `snoozeOptions` QPilotCoreModelsSitesSnoozeOption[], nullable
        - `duration` integer
        - `durationType` string, nullable
        - `isDefault` boolean
        - `enabled` boolean
        - `order` integer
    - `customerPortalSettingsJson` string, nullable
    - `repeatProcessingAllowedWindow` integer, nullable
    - `repeatProcessingAllowedWindowUnitType` 'Minutes' | 'Hours' | 'Days'
    - `metadata` object, nullable
    - `metadataJson` string, nullable
    - `phoneNumber` string, nullable
    - `revenueSummaryEmailAddresses` string, nullable
    - `enableRevenueSummaryEmail` boolean
    - `productEventLogsExpirationHours` integer
    - `emailDeliveryEventExpirationHours` integer
    - `paymentMethodsPageUrl` string, nullable
    - `processingVersion` integer
    - `baseUrl` string, nullable
    - `createOrderEndpoint` string, nullable
    - `orderProcessedEndpoint` string, nullable
    - `failOrderEndpoint` string, nullable
    - `updateProductAvailabilityEndpoint` string, nullable
    - `healthCheckPostEndpoint` string, nullable
    - `healthCheckPutEndpoint` string, nullable
    - `secretKeyId` integer, nullable
    - `secretKey` QPilotCoreModelsSecretKey
      - `id` integer
      - `userId` integer
      - `user` QPilotCoreModelsUsersUser
        - `id` integer
        - `email` string, required
        - `password` string, byte, required
        - `role` 'None' | 'Merchant' | 'Administrator'
        - `subscriptionId` string, nullable
        - `subscriptionStatus` 'None' | 'Trial' | 'Active' | 'Inactive'
        - `subscriptionPaymentMethodDescription` string, nullable
        - `subscriptionNextBillingDate` string, date-time, nullable
        - `subscriptionUpdatedUtc` string, date-time, nullable
        - `createdUtc` string, date-time
        - `updatedUtc` string, date-time
        - `activeTier` 0 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 | 256
        - `chargifyProductHandle` string, nullable
        - `phoneNumber` string, nullable
        - `firstLogin` integer
        - `accountOwnerEmail` string, nullable
        - `emailVerificationStatus` 'Unknown' | 'Verified' | 'Unverified' | 'PendingVerification'
      - `key` string, byte, nullable
      - `integrationId` integer
      - `integration` QPilotCoreModelsIntegration
        - `id` integer
        - `name` string, required
        - `subtitle` string, nullable
        - `subtitle2` string, nullable
        - `header` string, nullable
        - `description` string, required
        - `category` 0 | 1 | 2 | 3 | 4 | 5
        - `code` string, required
        - `url` string, required
        - `pluginUrl` string, nullable
        - `supportUrl` string, nullable
        - `accountKeysUrl` string, nullable
        - `logoPath` string, required
        - `transparentLogoPath` string, nullable
        - `slideImage1Path` string, nullable
        - `slideImage2Path` string, nullable
        - `slideImage3Path` string, nullable
        - `color` string, nullable
        - `skipChargify` boolean
        - `siteIntegrations` QPilotCoreModelsSitesSiteIntegration[], nullable
          - `siteId` integer
          - `integrationId` integer
          - `outboundApiKey1` string, nullable
          - `outboundApiKey2` string, nullable
          - `inboundApiKeyString` string, nullable
          - `inboundApiKey` string, byte, nullable
          - `createdUtc` string, date-time
          - `updatedUtc` string, date-time
          - `testMode` boolean
          - `enabled` boolean
      - `integrationType` string, required
      - `description` string, required
      - `createdUtc` string, date-time
      - `updatedUtc` string, date-time
    - `policies` QPilotCoreModelsSubscriptionTiersPolicy[], nullable
      - `id` integer
      - `slug` string, nullable
      - `tierId` integer
      - `tier` QPilotCoreModelsSubscriptionTiersTier
        - `id` integer
        - `name` string, nullable
        - `handle` string, nullable
        - `createdUtc` string, date-time
        - `updatedUtc` string, date-time
        - `policies` QPilotCoreModelsSubscriptionTiersPolicy[], nullable
        - `usageOnCreating` boolean
        - `usageOnProcessing` boolean
      - `siteId` integer, nullable
      - `site` QPilotCoreModelsSitesSite — recursive
      - `defaultPolicyId` integer, nullable
      - `defaultPolicy` QPilotCoreModelsSubscriptionTiersPolicy — recursive
      - `pageId` integer, nullable
      - `type` 0 | 1 | 2
      - `name` string, nullable
      - `description` string, nullable
      - `value` string, nullable
      - `active` boolean
      - `createdUtc` string, date-time
      - `updatedUtc` string, date-time
    - `fallbackToQpilotShippingWhenNextimeFails` boolean
    - `logExpirations` QPilotCoreModelsLogExpiration[], nullable
      - `id` integer
      - `sites` QPilotCoreModelsSitesSite — recursive
      - `codLogToClean` string, nullable
      - `expirationDates` integer
    - `active` boolean
    - `currencyIso` string, nullable
    - `sortProductsAlphabetically` boolean
    - `hideOutOfStockProducts` boolean
    - `manageAllowedFrequencies` boolean
    - `allowedFrequencies` QPilotCoreModelsFrequencyTypeValues[], nullable
      - `frequencyType` 'Days' | 'Weeks' | 'Months' | 'DayOfTheWeek' | 'DayOfTheMonth'
      - `displayName` string, nullable
      - `value` integer
  - `shippingClass` string, nullable
  - `country` string, nullable
  - `street1` string, nullable
  - `street2` string, nullable
  - `postcode` string, nullable
  - `state` string, nullable
  - `city` string, nullable
  - `pricePerUnit` number, float, nullable
  - `basePrice` number, float, nullable
  - `minUnits` integer, nullable
  - `minCycles` integer, nullable
  - `minSubtotal` number, float, nullable
  - `minWeight` number, double, nullable
  - `maxWeight` number, double, nullable
  - `minLength` number, double, nullable
  - `maxLength` number, double, nullable
  - `minHeight` number, double, nullable
  - `maxHeight` number, double, nullable
  - `minWidth` number, double, nullable
  - `maxWidth` number, double, nullable
  - `weightUnitType` 'Pound' | 'Ounce' | 'Kilogram' | 'Gram'
  - `lengthUnitType` 'Inch' | 'Foot' | 'Yard' | 'Milimeter' | 'Centimeter' | 'Meter'
  - `name` string, nullable
  - `shippingCarrier` 'FlatRate' | 'USPS' | 'ShipperHQ'
  - `deliveryDaysMin` integer
  - `deliveryDaysMax` integer
  - `createdUtc` string, date-time
  - `updatedUtc` string, date-time
  - `shippingMethods` QPilotCoreModelsShippingMethod[], nullable
  - `shippingMethodsJson` string, nullable
  - `postcodesText` string, nullable
  - `metadata` object, nullable

---

[API](https://skmtc.net/qpilot/apis/qpilot-api.md) · [All operations](https://skmtc.net/qpilot/apis/qpilot-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/qpilot/qpilot-api/revisions/b2f13a808fdd/schema)
