Get shipping fees from origin location
curl --request GET \
--url https://api.returnshelper.com/uat/user/api/Shipment/getShippingFeeListByFromShippingOption \
--header 'x-rr-apikey: <api-key>' \
--header 'x-rr-apitoken: <api-key>'import requests
url = "https://api.returnshelper.com/uat/user/api/Shipment/getShippingFeeListByFromShippingOption"
headers = {
"x-rr-apikey": "<api-key>",
"x-rr-apitoken": "<api-key>"
}
response = requests.get(url, headers=headers)
print(response.text)const options = {
method: 'GET',
headers: {'x-rr-apikey': '<api-key>', 'x-rr-apitoken': '<api-key>'}
};
fetch('https://api.returnshelper.com/uat/user/api/Shipment/getShippingFeeListByFromShippingOption', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.returnshelper.com/uat/user/api/Shipment/getShippingFeeListByFromShippingOption",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-rr-apikey: <api-key>",
"x-rr-apitoken: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.returnshelper.com/uat/user/api/Shipment/getShippingFeeListByFromShippingOption"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-rr-apikey", "<api-key>")
req.Header.Add("x-rr-apitoken", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.returnshelper.com/uat/user/api/Shipment/getShippingFeeListByFromShippingOption")
.header("x-rr-apikey", "<api-key>")
.header("x-rr-apitoken", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.returnshelper.com/uat/user/api/Shipment/getShippingFeeListByFromShippingOption")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-rr-apikey"] = '<api-key>'
request["x-rr-apitoken"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"data": {
"shippingFeeDetailList": [
{}
]
}
}{
"correlationId": "<string>",
"meta": {
"status": 123,
"data": {},
"errorCode": "<string>",
"error": {}
}
}返品配送
発送元から Shipping Fees を取得
GET
/
api
/
Shipment
/
getShippingFeeListByFromShippingOption
Get shipping fees from origin location
curl --request GET \
--url https://api.returnshelper.com/uat/user/api/Shipment/getShippingFeeListByFromShippingOption \
--header 'x-rr-apikey: <api-key>' \
--header 'x-rr-apitoken: <api-key>'import requests
url = "https://api.returnshelper.com/uat/user/api/Shipment/getShippingFeeListByFromShippingOption"
headers = {
"x-rr-apikey": "<api-key>",
"x-rr-apitoken": "<api-key>"
}
response = requests.get(url, headers=headers)
print(response.text)const options = {
method: 'GET',
headers: {'x-rr-apikey': '<api-key>', 'x-rr-apitoken': '<api-key>'}
};
fetch('https://api.returnshelper.com/uat/user/api/Shipment/getShippingFeeListByFromShippingOption', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.returnshelper.com/uat/user/api/Shipment/getShippingFeeListByFromShippingOption",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-rr-apikey: <api-key>",
"x-rr-apitoken: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.returnshelper.com/uat/user/api/Shipment/getShippingFeeListByFromShippingOption"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-rr-apikey", "<api-key>")
req.Header.Add("x-rr-apitoken", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.returnshelper.com/uat/user/api/Shipment/getShippingFeeListByFromShippingOption")
.header("x-rr-apikey", "<api-key>")
.header("x-rr-apitoken", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.returnshelper.com/uat/user/api/Shipment/getShippingFeeListByFromShippingOption")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-rr-apikey"] = '<api-key>'
request["x-rr-apitoken"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"data": {
"shippingFeeDetailList": [
{}
]
}
}{
"correlationId": "<string>",
"meta": {
"status": 123,
"data": {},
"errorCode": "<string>",
"error": {}
}
}このページはAIによって自動翻訳されています。API技術仕様は英語が正式です。不明点がある場合は英語版を参照してください。
/api/ServiceType/* ルックアップに「料金付き」で対応するもので、 Return Shipment を作成 を呼び出す前のプレビューに使用します。プレビュー時点の料金は保証されませんが、同じ入力なら通常は Shipment 作成時に同じ料金になります。
このエンドポイントは Return カタログに料金を付与したものを返します。Resend の出庫サービスにはこのエンドポイントは適用されません — 代わりに 宛先ごとに Resend Shipping Fees を取得 で Resend の料金をプレビューしてください。
呼び出すタイミング
- 既知の寸法と重量のパーセルに対して、最安の返品料金を選びたいとき。
- 統合テスト時に、特定の国でアカウントが対応する返品サービスを確認したいとき。
必須パラメータ
fromCountryCode— 必須、小文字 ISO3(例:usa、gbr)。有効な値は すべての発送元国を取得 を参照してください。fromPostalCode— 必須、非空。weight、dimension1、dimension2、dimension3— すべて必須かつ> 0であること。limit— 任意、上限は50。省略時は制限なし(レスポンスは利用可能なサービス数で制限されます)。
レスポンスの注意
- 各エントリは
serviceTypeCode、serviceType(表示名)、warehouseId(返品を受け取る Warehouse)、currencyCode、feeを含みます。 - 一覧は当該発送元でアカウントに有効な返品サービスのみに絞り込まれます。空のレスポンスは、当該発送元で当該サイズ/重量に合うサービスがないことを意味します。
chargeableWeightはキャリアが実際に課金する重量で、容積重量の切り上げによりweightを上回る場合があります。
関連
- Return Shipment を作成 — 選択した
serviceTypeCodeを使用。 - Return Service Types をすべて取得 — サイズ/重量でフィルタしない完全な返品サービス一覧。
- 発送元国/宛先国で Return Service Types を取得 と 発送元国と Warehouse で Return Service Types を取得 — 料金見積りを伴わないより絞り込んだルックアップ。
- すべての国を取得 と すべての発送元国を取得 — 有効な国コード。
承認
Your API key
Your API token — keep this private
クエリパラメータ
ISO3 origin country code
Origin postal code
Parcel weight
Length (longest dimension)
Width (second longest dimension)
Height (shortest dimension)
Maximum number of results
必須範囲:
0 <= x <= 50レスポンス
Success
Shipping fee summary
Show child attributes
Show child attributes