はじめに
これにより、既存のシステムやアプリケーションに簡単に統合できます。
下記の図は、Ship&co APIの典型的なリクエストとレスポンスの流れを示しています。

主な機能
複数運送会社配送対応
- 国内配送: ヤマト運輸、佐川急便、日本郵便、西濃運輸
- 海外配送: DHL、FedEx、UPS、日本郵便国際、ペガサスグローバルエクスプレス
出荷業務を支える中核機能
- 複数運送会社の配送料金見積を取得
- 各運送会社準拠のフォーマットで送り状を作成
- 海外発送用のコマーシャルインボイスを自動生成
- 追跡番号と配送状況を取得
アカウント・ユーザー管理
- 組織内でサブユーザーを作成・管理
- 運送会社アカウントを追加し、配送設定を構成
- サブユーザー環境での一元管理
Ship&co APIトークンを取得する
仕組みについて
- 認証: Ship&coのダッシュボード【設定】ページで取得したAPIトークンを、HTTPヘッダーに付与してください (詳しくは認可セクションをご覧ください)。
- APIリクエスト: 適切なエンドポイントに対して、JSON形式のペイロードを含むHTTPリクエスト(GET/POST)を送信します。
リクエスト例
注意事項
実装時は、必ず各運送会社に関するドキュメントを参照してください。
ご不明な点があれば、お気軽にお問い合わせください。
認可
- Ship&Coダッシュボードにログインする
- 【設定】をクリックし、【Ship&co API token取得】のセクションに移動します。

x-access-token: YOUR_API_TOKEN_FROM_DASHBOARD
※APIトークンを新しく作成した場合は、以前のトークンは無効となりそれを使ったAPIの呼び出しもエラーとなりますのでご注意ください。
1{2 "x-access-token": "YOUR_API_TOKEN_FROM_DASHBOARD",3 "Content-Type": "application/json"4}
呼び出し制限
文字列
APIの残りの呼び出し可能数/単位時間あたりの最大呼び出し可能数。
文字列
上記の残りの呼び出し可能数が最大呼び出し可能数にリセットされる日時。
1"X-Api-Call-Limit": "9/10"2"X-Api-Call-Reset": "Fri Feb 14 2025 16:28:44 GMT+0900 (Japan Standard Time)"
出荷
出荷情報の作成
テスト環境について: リクエスト内容の
setup
に"test": true
を追加することで課金対象外のテストラベルを発行することができます。テストラベル発行にはクレジットカード登録は不要ですが、配送に使うこともできません。テストラベルはUPS、DHL、佐川急便、ヤマト運輸でのみ利用可能です。佐川急便とヤマト運輸は運送会社の登録も必要としません。
ヤマト運輸のテスト環境は、月曜日から金曜日の09:00~22:00(日本時間)にのみ利用可能です。土曜日、日曜日は利用できません。
ご注意: 出荷情報の作成や送料の取得に必要なリクエストパラメータならびに値は、運送会社によって異なります。特に、日本国内の運送会社(ヤマト運輸、佐川急便、日本郵便〈ゆうパック・ゆうパケット・ゆうメール〉、西濃運輸)と、海外配送の運送会社(FedEx、DHL、UPS、Pegasus、国際郵便)では必要項目が大きく異なるためご注意ください。
リクエスト
POST https://api.shipandco.com/v1/shipments
オブジェクト
荷受人住所です。
注:province
はコードがある国の場合、名称ではなくコードで指定する必要があります。(例:アメリカのカリフォルニア州の場合CA
)
※住所の最大長は運送会社やサービスで異なります。(例: DHLはaddress1
とaddress2
それぞれ45文字、合計90文字まで指定可能)
オブジェクト
発送人住所です。
配列
荷物情報です。※国内の荷物情報はこのパラメータではなく、setup
の荷物サイズと数量を使って指定してください。荷物サイズはwidth
、height
、depth
(cm)の3つで指定するか、package
で運送会社規定のサイズを指定することができます。荷物の重さはweight
(グラム)で指定できます。package
に指定可能な値は以下です。
FedEX:
"fedex_envelope", "fedex_pak", "fedex_box", "fedex_10kg_box", "fedex_25kg_box", "fedex_tube"
DHL:
"dhl_jumbo_doc", "dhl_jumbo_parcel", "dhl_document", "dhl_express_envelope", "dhl_jumbo_box", "dhl_jumbo_junior_box"
配列
製品情報です。
オブジェクト
カスタム情報です。content_type
には以下の値を設定できます。 "GIFT", "NON_COMMERCIAL_DOCS", "SAMPLE", "MERCHANDISE", "PERSONAL", "RETURN", "REPAIR", "OTHER"
インコタームズは以下のように指定できます。 "duty_paid": true = "DDP", "duty_paid": false = "DDU"
"ioss_number": IOSS番号とEU圏への輸出について
➜ サンプルリクエストはPostmanで確認できます。
レスポンス
文字列
出荷情報の一意のIDです。GETで利用できます。
文字列
指定した運送会社の名称です。
配列
出荷の追跡番号です。返送用ラベルも生成した場合は複数あります。
文字列
作成されたラベルのイメージ情報です。返送用ラベルも生成した場合は複数ページ作成されます。
文字列
Base64フォーマットでエンコードされた、PDF形式の出荷インボイス/納品書です。国際配送の場合のみ対応されている場合に含まれます。
文字列
キャリアの請求書PDFへのリンク。国際配送の場合のみ対応されている場合に含まれます。
配列
運送会社固有の警告がある場合表示されます。(例:DHL PLTで対象外になった場合。DHL PLTの警告が表示された場合はこちらの内容をご確認ください)
1{2 "setup": {3 "carrier_id": "3hoFeaK12ere8484s",4 "service": "yamato_regular",5 "ref_number": "照会番号。。。",6 "pack_amount": 1,7 "shipment_date": "2025-01-18",8 "cool_options": "frozen"9 },10 "from_address": {11 "full_name": "テスト 名前",12 "company": "テスト Inc.",13 "email": "test@gmail.com",14 "phone": "08044523652",15 "country": "JP",16 "zip": "5670001",17 "province": "大阪府",18 "address1": "茨木市安威",19 "address2": "2丁目1番15号",20 "extra": "ビル西"21 },22 "to_address": {23 "full_name": "西中島 太郎",24 "company": "一般会社",25 "email": "abcd@gmail.com",26 "phone": "08044512365",27 "country": "JP",28 "zip": "3420038",29 "province": "埼玉県",30 "address1": "吉川市吉川市美南3-25-1イオン吉川美南東街区",31 "address2": "ビルABCD",32 "extra": "ドア84"33 },34 "products": [35 {36 "name": "商品1",37 "price": 5000,38 "quantity": 139 },40 {41 "name": "商品2",42 "price": 3000,43 "quantity": 244 },45 {46 "name": "商品3",47 "price": 3250,48 "quantity": 249 },50 {51 "name": "商品4",52 "price": 1000,53 "quantity": 554 }55 ]56}
1{2 "id": "API-FMZZCG87OQ",3 "state": "active",4 "test": false,5 "scope": "api",6 "created_at": "2025-01-14T08:30:05.873Z",7 "to_address": {8 "full_name": "西中島 太郎",9 "company": "一般会社",10 "address1": "吉川市吉川市美南3-25-1イオン吉川美南東街区",11 "address2": "ビルABCD",12 "extra": "ドア84",13 "province": "埼玉県",14 "zip": "3420038",15 "country": "JP",16 "phone": "08044512365",17 "email": "abcd@gmail.com"18 },19 "from_address": {20 "full_name": "テスト 名前",21 "company": "テスト Inc.",22 "address1": "茨木市安威",23 "address2": "2丁目1番15号",24 "extra": "ビル西",25 "province": "大阪府",26 "zip": "5670001",27 "country": "JP",28 "phone": "08044523652",29 "email": "test@gmail.com"30 },31 "products": [32 {33 "name": "商品1",34 "quantity": 1,35 "price": 500036 },37 {38 "name": "商品2",39 "quantity": 2,40 "price": 300041 },42 {43 "name": "商品3",44 "quantity": 2,45 "price": 325046 },47 {48 "name": "商品4",49 "quantity": 5,50 "price": 100051 }52 ],53 "setup": {54 "insurance": 0,55 "ref_number": "照会番号。。。",56 "discount": 0,57 "shipping_fee": 0,58 "pack_amount": 1,59 "cool_options": "frozen",60 "care": {},61 "pick_up": false62 },63 "delivery": {64 "carrier": "yamato",65 "method": "yamato_regular",66 "tracking_numbers": ["438496228414"],67 "label": "https://storage.googleapis.com/dev-shipandco/labels/202501/xxxx/yyyy.pdf"68 }69}
出荷情報の一覧
作成した出荷情報を一覧表示します。
このエンドポイントでは、直近2ヶ月以内に作成された配送情報のみを返します。2ヶ月以上前の配送は取得されません。
リクエスト
GET https://api.shipandco.com/v1/shipments
文字列
運送会社のtype
を指定します。運送会社の一覧で取得できるもの
文字列
API経由で作成された出荷情報のみ (api
)、またはAPIとアプリ双方にて作成された出荷情報 (all
)、いずれかを指定します (初期値: api
, 指定可能な値: api
, all
)
文字列
初期値 active
, 指定可能な値: active
, void
, any
レスポンス
作成した出荷情報の配列です。ページネーション
ページネーションのパラメーターについては、ページネーションを参照してください。1{2 "x-access-token": "YOUR_API_TOKEN_FROM_DASHBOARD",3 "Content-Type": "application/json"4}
1{2 "id": "API-O8APFNW9S8",3 "state": "active",4 "scope": "api",5 "created_at": "2019-01-07T14:15:01.151Z",6 "to_address": {7 "full_name": "John Doe",8 "company": "John Doe Inc.",9 "country": "FR",10 "email": "john@doe.io",11 "phone": "0601234567",12 "address1": "32 Rue de Rivoli",13 "address2": "Batiment A 4eme etage",14 "city": "Paris",15 "zip": "75001"16 },17 "from_address": {18 "full_name": "Yamada Taro",19 "company": "World Company",20 "address1": "OSAKAFU",21 "country": "JP",22 "email": "ytaro@worldcompany.com",23 "phone": "08012341234",24 "address2": "OTECHO",25 "city": "IBARAKI SHI",26 "province": "OSAKA",27 "zip": "5670883"28 },29 "products": [30 {31 "name": "Basket ball",32 "quantity": 2,33 "price": 4850,34 "hs_code": "HS9988",35 "origin_country": "JP"36 }37 ],38 "parcels": [39 {40 "weight": 200,41 "amount": 1,42 "width": 10,43 "height": 10,44 "depth": 1045 }46 ],47 "customs": {48 "duty_paid": false,49 "content_type": "MERCHANDISE"50 },51 "setup": {52 "currency": "JPY",53 "insurance": 0,54 "ref_number": "REF123456",55 "delivery_note": "Please leave at the front door if unattended.",56 "discount": 0,57 "return_label": false,58 "signature": false59 },60 "delivery": {61 "carrier": "japanpost",62 "method": "japanpost_ems",63 "tracking_numbers": ["EN027977320JP"],64 "label": "https://storage.googleapis.com/dev-shipandco/labels/201901/k3wWYYwk8Q8h46NcM/undefined.pdf"65 }66}
出荷情報の取得
出荷情報をIDで取得します。
リクエスト
GET https://api.shipandco.com/v1/shipments/:id
レスポンス
1つの出荷情報を返します。1{2 "x-access-token": "YOUR_API_TOKEN_FROM_DASHBOARD",3 "Content-Type": "application/json"4}
1{2 "id": "API-O8APFNW9S8",3 "state": "active",4 "scope": "api",5 "created_at": "2019-01-07T14:15:01.151Z",6 "to_address": {7 "full_name": "John Doe",8 "company": "John Doe Inc.",9 "country": "FR",10 "email": "john@doe.io",11 "phone": "0601234567",12 "address1": "32 Rue de Rivoli",13 "address2": "Batiment A 4eme etage",14 "city": "Paris",15 "zip": "75001"16 },17 "from_address": {18 "full_name": "Yamada Taro",19 "company": "World Company",20 "address1": "OSAKAFU",21 "country": "JP",22 "email": "ytaro@worldcompany.com",23 "phone": "08012341234",24 "address2": "OTECHO",25 "city": "IBARAKI SHI",26 "province": "OSAKA",27 "zip": "5670883"28 },29 "products": [30 {31 "name": "Basket ball",32 "quantity": 2,33 "price": 4850,34 "hs_code": "HS9988",35 "origin_country": "JP"36 }37 ],38 "parcels": [39 {40 "weight": 200,41 "amount": 1,42 "width": 10,43 "height": 10,44 "depth": 1045 }46 ],47 "customs": {48 "duty_paid": false,49 "content_type": "MERCHANDISE"50 },51 "setup": {52 "currency": "JPY",53 "insurance": 0,54 "ref_number": "REF123456",55 "delivery_note": "Please leave at the front door if unattended.",56 "discount": 0,57 "return_label": false,58 "signature": false59 },60 "delivery": {61 "carrier": "japanpost",62 "method": "japanpost_ems",63 "tracking_numbers": ["EN027977320JP"],64 "label": "https://storage.googleapis.com/dev-shipandco/labels/201901/k3wWYYwk8Q8h46NcM/undefined.pdf"65 }66}
出荷情報の削除
出荷情報をIDで削除します。
リクエスト
DELETE https://api.shipandco.com/v1/shipments/:id
レスポンス
処理結果のメッセージが表示されます。1{2 "x-access-token": "YOUR_API_TOKEN_FROM_DASHBOARD",3 "Content-Type": "application/json"4}
1"Shipment API-O8APFNW9S8 deleted."
料金
料金の一覧
リクエスト
POST https://api.shipandco.com/v1/rates
service
を除いた出荷情報の作成と同じです。詳細は、出荷情報の作成を参照してください。
ご注意: 出荷情報の作成や送料の取得に必要なリクエストパラメータならびに値は、運送会社によって異なります。特に、日本国内の運送会社(ヤマト運輸、佐川急便、日本郵便〈ゆうパック・ゆうパケット・ゆうメール〉、西濃運輸)と、海外配送の運送会社(FedEx、DHL、UPS、Pegasus、国際郵便)では必要項目が大きく異なるためご注意ください。
各運送会社の具体的なリクエスト例は、以下のPostmanページをご参照ください。
➜ サンプルリクエストはPostmanで確認できます。
レスポンス
各サービスの料金の配列です。詳細は、運送会社とサービスを参照してください。運送会社の詳細
• FedEx、DHL、UPS、ペガサス:レスポンスにて、契約料金を返します。• 国際日本郵便:通常料金を返します。
• 佐川急便、ヤマト運輸、ゆうパック:通常料金を返します。これらの料金は
regular
サービス(クール便などのオプションなし)のみ対応します。
エラー
特定のキャリアでエラーが発生した場合、レスポンスには成功した料金に加えて、失敗したキャリアの詳細を含むerrors
配列が返されます。配列内の各エラーオブジェクトには、対象の carrier
名と、そのエラー内容を示す message
が含まれます。以下の例をご覧ください。
1{2 "rates": [3 {4 "carrier_id": "aZSzwKJDGP5KfdRid",5 "carrier": "fedex",6 "service": "fedex_international_first",7 "currency": "JPY",8 "price": 31235,9 "surcharges": []10 }11 ],12 "errors": [13 {14 "carrier": "ups",15 "message": "Invalid destination address"16 },17 {18 "carrier": "japanpost", 19 "message": "Service not available for this destination"20 }21 ]22}
1{2 "setup": {3 "currency": "JPY",4 "ref_number": "123-REF-3456",5 "signature": false6 },7 "to_address": {8 "full_name": "John Doe",9 "phone": "09000000",10 "country": "FR",11 "zip": "75002",12 "city": "Paris",13 "address1": "12 Rue du 2 juillet"14 },15 "from_address": {16 "full_name": "Yamada Taro",17 "company": "World Company",18 "email": "ytaro@worldcompany.com",19 "phone": "080000000",20 "country": "JP",21 "zip": "6050012",22 "province": "KYOTO",23 "city": "KYOTO",24 "address1": "HIGASHIYAMA KU",25 "address2": "SAIKAISHICHO"26 },27 "products": [28 {29 "name": "T-Shirt",30 "quantity": 2,31 "price": 25000,32 "origin_country": "JP"33 }34 ],35 "parcels": [36 {37 "weight": 2000,38 "amount": 1,39 "width": 10,40 "height": 10,41 "depth": 1042 }43 ],44 "customs": {45 "content_type": "MERCHANDISE"46 }47}
1[2 {3 "carrier_id": "nznqM23wD3apjEJF6",4 "carrier": "dhl",5 "service": "dhl_express_0900",6 "currency": "JPY",7 "price": 10129,8 "surcharges": [9 {10 "type": "9:00 PREMIUM",11 "price": 550012 }13 ]14 },15 {16 "carrier_id": "nznqM23wD3apjEJF6",17 "carrier": "dhl",18 "service": "dhl_express_worldwide",19 "currency": "JPY",20 "price": 3021,21 "surcharges": []22 },23 {24 "carrier_id": "eMYDqTqiaR4Bdf4wW",25 "carrier": "fedex",26 "service": "fedex_international_first",27 "currency": "JPY",28 "price": 54954,29 "surcharges": [30 {31 "type": "Demand Surcharge",32 "price": 36033 }34 ]35 },36 {37 "carrier_id": "eMYDqTqiaR4Bdf4wW",38 "carrier": "fedex",39 "service": "fedex_international_priority_express",40 "currency": "JPY",41 "price": 4116,42 "surcharges": [43 {44 "type": "Demand Surcharge",45 "price": 36046 }47 ]48 },49 {50 "carrier_id": "FPTThBHJhDTA4CzPv",51 "carrier": "japanpost",52 "service": "japanpost_ems",53 "currency": "JPY",54 "price": 6700,55 "surcharges": []56 },57 {58 "carrier_id": "FPTThBHJhDTA4CzPv",59 "carrier": "japanpost",60 "service": "japanpost_smallpacket_air",61 "currency": "JPY",62 "price": 3930,63 "surcharges": []64 }65]
契約料金
契約料金のアップロード
リクエスト
POST https://api.shipandco.com/v1/carriers/:id/rates
文字列
発送元の地域名
数値
荷物のサイズ
オブジェクト
各地域の送料 { "toRegionName": "price" }
の形式で指定
レスポンス
処理結果のメッセージが表示されます。運送会社ごとの地域名の違い
契約料金を設定する際、運送会社ごとに使用する地域名(地方名)が異なります。以下は、各運送会社で正しく使用すべき地方名の一覧です。- ゆうパック(日本郵便):
北海道
,東北
,関東
,信越
,北陸
,東海
,近畿
,中国
,四国
,九州
,沖縄
- 佐川急便:
北海道
,北東北
,南東北
,関東
,信越
,東海
,北陸
,関西
,中国
,四国
,北九州
,南九州
,沖縄
- ヤマト運輸:
北海道
,北東北
,南東北
,関東
,信越
,北陸
,中部
,関西
,中国
,四国
,九州
,沖縄
- 契約料金のアップロード時には、運送会社指定の有効な地域名を使用する必要があります。
- 冷凍・冷蔵便の料金設定は後日サポート予定です。
1[2 {3 "from": "北海道",4 "size": 60,5 "price": {6 "南九州": "1,700",7 "北九州": "1,700",8 "四国": "1,600",9 "関西": "1,500",10 "中部": "1,400",11 "北陸": "1,200",12 "信越": "1,200",13 "関東": "1,100",14 "南東北": "1,100",15 "北東北": "1,000",16 "北海道": "700"17 }18 },19 {20 "from": "関東",21 "size": 260,22 "price": {23 "南九州": "9,850",24 "北九州": "9,800",25 "四国": "8,800",26 "関西": "8,000",27 "中部": "8,000",28 "北陸": "7,150",29 "信越": "7,150",30 "関東": "7,150",31 "南東北": "7,150",32 "北東北": "7,400",33 "北海道": "9,950"34 }35 ]36
契約料金の削除
リクエスト
DELETE https://api.shipandco.com/v1/carriers/:id/rates
レスポンス
処理結果のメッセージが表示されます。1{2 "x-access-token": "YOUR_API_TOKEN_FROM_DASHBOARD",3 "Content-Type": "application/json"4}
運送会社
運送会社の登録
リクエスト
POST https://api.shipandco.com/v1/carriers
文字列
登録したい運送会社の種類。指定可能な値は japanpost
、ups
、fedex
、dhl
、sagawa
、yamato
、yuupack
、yuupacket
、yuumail
、pegasus
。
オブジェクト
運送会社のシステム利用に必要な認証情報です。内部のパラメータは各運送会社ごとに異なります。詳細は以下を参照ください。
オブジェクト
運送会社の固有の設定です。内部のパラメータは各運送会社ごとに異なります。詳細は以下を参照ください。
運送会社ごとの認証情報
DHL
DHLからsite_id
とpassword
を入手する手順はこちらのサポートページからご確認ください。
文字列
必須
文字列
必須
文字列
必須
文字列
文字列
必須
文字列
必須
文字列
文字列
文字列
文字列
文字列
文字列
文字列
UPS
文字列
必須
文字列
必須
文字列
必須
文字列
必須
FedEx
文字列
必須
文字列
必須
文字列
必須
文字列
必須
文字列
必須
文字列
必須
文字列
必須
文字列
必須
文字列
必須
文字列
必須
オブジェクト
必須
API を使用して FedEx アカウントを登録する際に必須のフィールドです。このオブジェクトは、2FA(請求書番号による認証)のための請求書情報を提供します。標準の FedEx アカウント認証情報に加え、最新の請求書の詳細を以下の通り指定してください
日本郵便 海外
配列
配列、最小長: 4、最大長: 4、必須(例:['000000000','000000000','000000000','000000000']
)
佐川急便
文字列
必須
文字列
必須
文字列
必須
key
とpassword
を入手するにはShip&Coの運送会社の管理画面から申請を行ってください。5~8営業日で情報が送られ、アカウントは自動的に有効化されます。
日本郵便 国内(ゆうパック)
文字列
必須
user_id
を入手するにはこちらの申し込みフォームを埋めて日本郵便に提出する必要があります。5~8営業日で情報が送られます。
日本郵便 国内(ゆうパケット)
上記と同じです。日本郵便 国内(ゆうメール)
上記と同じです。ヤマト運輸
文字列
必須
文字列
初期値:'01'
ペガサス
文字列
必須
文字列
必須
運送会社ごとの設定
DHL
真偽値
ブーリアン型。ラベルにアカウント情報を表示するかどうか
真偽値
ブーリアン型。アーカイブ用のページを作成するかどうか
文字列
必須
使用するラベルサイズ。指定可能な値: "PDF_4X6", "PDF_4X8", "ZPL_4X6"
UPS
文字列
必須
使用するラベルサイズ。指定可能な値: "PDF_4X6", "ZPL_4X6"
FedEx
文字列
必須
使用するラベルサイズ。指定可能な値: "PDF_4X6", "PDF_4X8", "PDF_4X9", "ZPL_4X6", "ZPL_4X8"
日本郵便 海外
文字列
必須
使用するラベルサイズ。指定可能な値: "PDF_A4"
佐川急便
文字列
必須
使用するラベルサイズ。指定可能な値: "PDF_A5", "PDF_4.2X8.3_BLUE", "PDF_4.2X8.3_GREEN"
日本郵便 国内(ゆうパック)
文字列
必須
使用するラベルサイズ。指定可能な値: "PDF_A5", "PDF_YU_THERMAL"
日本郵便 国内(ゆうパケット)
文字列
必須
使用するラベルサイズ。指定可能な値: "PDF_A5", "PDF_YU_THERMAL"
日本郵便 国内(ゆうメール)
文字列
必須
使用するラベルサイズ。指定可能な値: "PDF_A5", "PDF_YU_THERMAL"
ヤマト運輸
文字列
必須
使用するラベルサイズ。指定可能な値: "PDF_A4", "PDF_A5", "PDF_A4_BW", "PDF_A5_BW", "PDF_4.5X7.8"
文字列
必須
使用するラベルサイズ。指定可能な値: "PDF_A4", "PDF_A5", "PDF_A4_BW", "PDF_A5_BW"
レスポンス
登録された運送会社の情報をIDと共に表示します。1{2 "type": "yamato",3 "credentials": {4 "key": "your_key",5 "freight_number": "your_freight_number"6 },7 "settings": {8 "print": {9 "size": "PDF_A4"10 }11 }12}
1{2 "id": "a5PZ3428ku784W7gc",3 "type": "yamato",4 "state": "active",5 "created_at": "2025-03-10T06:49:21.730Z",6 "updated_at": "2025-03-10T06:49:21.730Z",7 "credentials": {8 "key": "*****",9 "freight_number": "*****"10 },11 "settings": {12 "print": {13 "size": "PDF_A4"14 }15 }16}
運送会社の一覧
登録されている運送会社の情報を一覧表示します。
リクエスト
GET https://api.shipandco.com/v1/carriers
レスポンス
登録されている運送会社の情報の配列です。1{2 "x-access-token": "YOUR_API_TOKEN_FROM_DASHBOARD",3 "Content-Type": "application/json"4}
1[2 {3 "id": "GZDZQNo7zyxr4sbXc",4 "type": "yuupacket",5 "state": "active",6 "created_at": "2019-01-07T14:24:13.045Z",7 "updated_at": "2019-01-07T14:24:13.045Z",8 "credentials": {9 "user_id": "***********"10 }11 },12 {13 "id": "FbqDPqcBL6AL7PwAo",14 "type": "yuupack",15 "state": "active",16 "created_at": "2019-01-07T14:24:13.042Z",17 "updated_at": "2019-01-07T14:24:13.042Z",18 "credentials": {19 "user_id": "***********"20 }21 },22 {23 "id": "7iuaQaEp8fasKCzgD",24 "type": "yamato",25 "state": "active",26 "created_at": "2019-01-07T14:06:13.197Z",27 "updated_at": "2019-01-07T14:06:13.197Z",28 "credentials": {29 "key": "*********************************************************",30 "freight_number": "**"31 }32 },33 {34 "id": "tbEuFScyfSQMx7bN8",35 "type": "sagawa",36 "state": "active",37 "created_at": "2019-01-07T14:06:39.627Z",38 "updated_at": "2019-01-07T14:08:45.817Z",39 "credentials": {40 "key": "********",41 "password": "************************",42 "account_number": "***********",43 "account_key_number": ""44 }45 },46 {47 "id": "CFjQRubN5jhhT5hTb",48 "type": "japanpost",49 "state": "active",50 "created_at": "2018-09-24T15:33:58.145Z",51 "updated_at": "2018-09-24T15:33:58.145Z",52 "credentials": {53 "customer_numbers": "****"54 }55 }56]
運送会社の更新
運送会社をIDで更新します。
リクエスト
PUT https://api.shipandco.com/v1/carriers/:id
オブジェクト
運送会社のシステム利用に必要な認証情報です。内部のパラメータは各運送会社ごとに異なります。詳細は以下を参照ください。
レスポンス
更新された運送会社の情報が表示されます。1{2 "settings": {3 "print": {4 "size": "PDF_4.2X8.3_BLUE"5 }6 }7}
1{2 "id": "g3buDjYMCXaj6zNCv",3 "type": "sagawa",4 "state": "active",5 "created_at": "2019-02-25T11:58:57.852Z",6 "updated_at": "2019-02-25T11:58:57.852Z",7 "credentials": {8 "account_number": "*********",9 "key": "*********",10 "password": "*********"11 }12}
運送会社の削除
運送会社をIDで削除します。
リクエスト
DELETE https://api.shipandco.com/v1/carriers/:id
レスポンス
処理結果のメッセージが表示されます。1{2 "x-access-token": "YOUR_API_TOKEN_FROM_DASHBOARD",3 "Content-Type": "application/json"4}
1"Carrier GZDZQNo7zyxr4sbXc deleted."
追跡情報
追跡情報の取得
• 国際日本郵便
• ゆうパック、ゆうパケット
• ヤマト運輸
• 佐川急便
• UPS
• DHL
リクエスト
GET https://api.shipandco.com/v1/tracking/:carrier/:trackingNumber
レスポンス
運送会社の追跡情報です。1{2 "x-access-token": "YOUR_API_TOKEN_FROM_DASHBOARD",3 "Content-Type": "application/json"4}
1{2 "requested_at": "2019-05-22T14:52:35.155Z",3 "carrier": "japanpost",4 "tracking_number": "RN004792035JP",5 "service": "Registered Mail / Insured Mail",6 "from_address": {},7 "to_address": {},8 "current_status": {9 "date": "2019-05-20T17:30:00.000Z",10 "status": "Arrival at outward office of exchange",11 "details": "",12 "location": "OSAKA"13 },14 "history": [15 {16 "date": "2019-05-20T07:45:00.000Z",17 "status": "Posting/Collection",18 "details": "",19 "location": "OSAKA"20 },21 {22 "date": "2019-05-20T17:30:00.000Z",23 "status": "Arrival at outward office of exchange",24 "details": "",25 "location": "OSAKA"26 }27 ]28}
荷受人住所
荷受人住所の登録
リクエスト
POST https://api.shipandco.com/v1/addresses
レスポンス
登録された荷受人住所の情報をIDと共に表示します。1{2 "full_name": "Ship Co",3 "company": "Ship&Co",4 "email": "shipco@shipandco.com",5 "phone": "0312345678",6 "country": "JP",7 "address1": "chukyo-ku",8 "address2": "Building A",9 "extra": "Suite 123",10 "province": "Kyoto-fu",11 "zip": "123-4567",12 "city": "Kyoto-shi"13}
1{2 "id": "kr54qe8YPdc5HZSBu",3 "created_at": "2019-01-12T09:04:43.619Z",4 "updated_at": "2019-01-12T09:04:43.619Z",5 "address": {6 "full_name": "Ship Co",7 "company": "Ship&Co",8 "address1": "chukyo-ku",9 "address2": "Building A",10 "extra": "Suite 123",11 "city": "Kyoto-shi",12 "province": "Kyoto-fu",13 "zip": "123-4567",14 "country": "JP",15 "phone": "0312345678",16 "email": "shipco@shipandco.com"17 }18}
荷受人住所の一覧
リクエスト
GET https://api.shipandco.com/v1/addresses
レスポンス
登録されている荷受人住所の情報の配列です。1{2 "x-access-token": "YOUR_API_TOKEN_FROM_DASHBOARD",3 "Content-Type": "application/json"4}
1[2 {3 "id": "dC32vpNEja8W7WNwR",4 "created_at": "2019-01-12T08:32:55.411Z",5 "updated_at": "2019-01-12T08:32:55.411Z",6 "address": {7 "full_name": "John Doe",8 "company": "John Doe Inc.",9 "country": "FR",10 "email": "john@doe.io",11 "phone": "0601234567",12 "address1": "32 Rue de Rivoli",13 "address2": "Batiment A 4eme etage",14 "city": "Paris",15 "zip": "75001"16 }17 },18 {19 "id": "kr54qe8YPdc5HZSBu",20 "created_at": "2019-01-12T09:04:43.619Z",21 "updated_at": "2019-01-12T09:04:43.619Z",22 "address": {23 "full_name": "Ship Co",24 "company": "Ship&Co",25 "address1": "chukyo-ku",26 "address2": "Building A",27 "extra": "Suite 123",28 "city": "Kyoto-shi",29 "province": "Kyoto-fu",30 "zip": "123-4567",31 "country": "JP",32 "phone": "0312345678",33 "email": "shipco@shipandco.com"34 }35 }36]
倉庫
倉庫の登録
リクエスト
POST https://api.shipandco.com/v1/warehouses
レスポンス
登録された荷送人情報をIDと共に表示します。1{2 "full_name": "Taro Yamada",3 "full_name_kanji": "山田太郎",4 "company": "ACME",5 "company_kanji": "株式会社ACME",6 "email": "taro.yamada@example.com",7 "phone": "090-1234-5678",8 "country": "JP",9 "address1": "HIGASHIYAMA KU",10 "address2": "SAIKAISHICHO",11 "province": "KYOTO",12 "address1_kanji": "京都市東山区",13 "address2_kanji": "西海子町",14 "extra_kanji": "神宮道",15 "province_kanji": "京都府",16 "zip": "604-0012",17 "city": "KYOTO SHI"18}
1{2 "id": "cki5wYEHddBZuEtPv",3 "created_at": "2019-01-31T07:34:25.071Z",4 "updated_at": "2019-01-31T07:34:25.071Z",5 "address": {6 "full_name": "Taro Yamada",7 "company": "ACME",8 "address1": "HIGASHIYAMA KU",9 "address2": "SAIKAISHICHO",10 "city": "KYOTO SHI",11 "province": "KYOTO",12 "zip": "604-0012",13 "country": "JP",14 "phone": "090-1234-5678",15 "email": "taro.yamada@example.com",16 "full_name_kanji": "山田太郎",17 "company_kanji": "株式会社ACME",18 "address1_kanji": "京都市東山区",19 "address2_kanji": "西海子町",20 "extra_kanji": "神宮道",21 "province_kanji": "京都府"22 }23}
倉庫の一覧
リクエスト
GET https://api.shipandco.com/v1/warehouses
レスポンス
登録されている荷送人情報の配列です。1{2 "x-access-token": "YOUR_API_TOKEN_FROM_DASHBOARD",3 "Content-Type": "application/json"4}
1[2 {3 "id": "cki5wYEHddBZuEtPv",4 "created_at": "2019-01-31T07:34:25.071Z",5 "updated_at": "2019-01-31T07:34:25.071Z",6 "address": {7 "full_name": "Taro Yamada",8 "company": "ACME",9 "address1": "HIGASHIYAMA KU",10 "address2": "SAIKAISHICHO",11 "city": "KYOTO SHI",12 "province": "KYOTO",13 "zip": "604-0012",14 "country": "JP",15 "phone": "090-1234-5678",16 "email": "taro.yamada@example.com",17 "full_name_kanji": "山田太郎",18 "company_kanji": "株式会社ACME",19 "address1_kanji": "京都市東山区",20 "address2_kanji": "西海子町",21 "extra_kanji": "神宮道",22 "province_kanji": "京都府"23 }24 },25 {26 "id": "phuAH6qFvoxdASoCr",27 "created_at": "2019-01-31T07:37:46.332Z",28 "updated_at": "2019-01-31T07:37:46.332Z",29 "address": {30 "full_name": "John Doe",31 "company": "John Doe Inc.",32 "country": "FR",33 "email": "john@doe.io",34 "phone": "0601234567",35 "address1": "32 Rue de Rivoli",36 "address2": "Batiment A 4eme etage",37 "city": "Paris",38 "zip": "75001"39 }40 }41]
イメージファイル
ファイルのアップロード
リクエスト
POST https://api.shipandco.com/v1/files
文字列
ファイルサイズは1MB以下にしてください。Base64フォーマットでエンコードされたJPEGまたはPNGに限ります。
文字列
アップロードできるファイルの種類は以下の通りです:
- "signature": 電子署名用の画像ファイル
- "logo": ロゴ用の画像ファイル
レスポンス
文字列
エンコードされたBase64ファイルです。
文字列
ファイルのIDです。
文字列
ファイルの種類です。
1{2 "type": "logo",3 "file": "iVBORw0KGgoAAAANSUhEUgAAAGQAAAAoCAMAAAA/pq9xAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDA2IDc5LjE2NDY0OCwgMjAyMS8wMS8xMi0xNTo1MjoyOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjIgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjMxNTMyODc2ODU2MTFFQkE2NDFFODc1MTVGQUYyMzUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjMxNTMyODg2ODU2MTFFQkE2NDFFODc1MTVGQUYyMzUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMzE1MzI4NTY4NTYxMUVCQTY0MUU4NzUxNUZBRjIzNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyMzE1MzI4NjY4NTYxMUVCQTY0MUU4NzUxNUZBRjIzNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhUt+OUAAAAMUExURf38/C4pKv9WHreppVucDhcAAAHiSURBVHjatFfZtoQgDCvk//95pDvrwxxgPApcbUhaopfo2IBav4OetS94aw3mFUTNDQ9JMI/2e8oCz/RCJ9QbDA8OIfKiunKujcg9EHwtMEK5i3J1iYiw9WZx1aH1f3jCI8LeZDJiuFycdrzBSIm/VcCoGxRcNK56aHiPgWu1dYTAY4x/w2PuHyCAUprVtA7fzRcZfKd2IFuSd+Up7tqTdVldoKKtRWxnvsg0d7lxiAJHkaC2DkHayxZxOhA7l4SibMnPolNxbrvdwivm5ZBEdCYBAlvDAiTjudvOnw6mhVPgyIkJDJbXvAeJ7GPUSwTRR7mH4hwsumFZfk9MtF7XOVEQT8HIRCjO+g9M0us26xUogTEnnmcoannDZHJE54K0+JmJE42UbJkM75Bh6BmgzCHXt0Zr8MecYIGiQmMAyTnpJUI5V1eXiXHD2yafNuO40nKsLnSeeN7xWIAUNSreMpGbko0mvudqHhHcnGZbQQJh75L73McK9V3dJjBvT/npzW1l5St7GizZPAWiWTLKR//2+Cvw3tfcQQSjAbc8/slVBuRTVjrk9ggNpXeBzpKnQNCbYaDa0Xk7kCcNFIQjN8uhPuQkHNqQKeFlbOyY9KQkCkw0kxEwxDTnI12+r+EnwAA0EQvTI8JTUwAAAABJRU5ErkJggg=="4}
1{2 "id": "phuAH6qFvoxdASoCr",3 "type": "logo",4 "file": "iVBORw0KGgoAAAANSUhEUgAAAGQAAAAoCAMAAAA/pq9xAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDA2IDc5LjE2NDY0OCwgMjAyMS8wMS8xMi0xNTo1MjoyOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjIgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjMxNTMyODc2ODU2MTFFQkE2NDFFODc1MTVGQUYyMzUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjMxNTMyODg2ODU2MTFFQkE2NDFFODc1MTVGQUYyMzUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMzE1MzI4NTY4NTYxMUVCQTY0MUU4NzUxNUZBRjIzNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyMzE1MzI4NjY4NTYxMUVCQTY0MUU4NzUxNUZBRjIzNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhUt+OUAAAAMUExURf38/C4pKv9WHreppVucDhcAAAHiSURBVHjatFfZtoQgDCvk//95pDvrwxxgPApcbUhaopfo2IBav4OetS94aw3mFUTNDQ9JMI/2e8oCz/RCJ9QbDA8OIfKiunKujcg9EHwtMEK5i3J1iYiw9WZx1aH1f3jCI8LeZDJiuFycdrzBSIm/VcCoGxRcNK56aHiPgWu1dYTAY4x/w2PuHyCAUprVtA7fzRcZfKd2IFuSd+Up7tqTdVldoKKtRWxnvsg0d7lxiAJHkaC2DkHayxZxOhA7l4SibMnPolNxbrvdwivm5ZBEdCYBAlvDAiTjudvOnw6mhVPgyIkJDJbXvAeJ7GPUSwTRR7mH4hwsumFZfk9MtF7XOVEQT8HIRCjO+g9M0us26xUogTEnnmcoannDZHJE54K0+JmJE42UbJkM75Bh6BmgzCHXt0Zr8MecYIGiQmMAyTnpJUI5V1eXiXHD2yafNuO40nKsLnSeeN7xWIAUNSreMpGbko0mvudqHhHcnGZbQQJh75L73McK9V3dJjBvT/npzW1l5St7GizZPAWiWTLKR//2+Cvw3tfcQQSjAbc8/slVBuRTVjrk9ggNpXeBzpKnQNCbYaDa0Xk7kCcNFIQjN8uhPuQkHNqQKeFlbOyY9KQkCkw0kxEwxDTnI12+r+EnwAA0EQvTI8JTUwAAAABJRU5ErkJggg=="5}
ファイルのリストアップ
リクエスト
GET https://api.shipandco.com/v1/files
レスポンス
アップロードされたファイルの配列です。1{2 "x-access-token": "YOUR_API_TOKEN_FROM_DASHBOARD",3 "Content-Type": "application/json"4}
1[2 {3 "id": "cki5wYEHddBZuEtPv",4 "type": "signature",5 "file": "iVBORw0KGgoAAAANSUhEUgAAAGQAAAAoCAMAAAA/pq9xAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+"6 },7 {8 "id": "phuAH6qFvoxdASoCr",9 "type": "logo",10 "file": "iVBORw0KGgoAAAANSUhEUgAAAGQAAAAoCAMAAAA/pq9xAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+"11 }12]
サブユーザー
サブユーザーはShip&Coのダッシュボードで作成された正規アカウントに所属し、各自のトークンを持ってAPIをコールし、データを分離して管理できます。サブユーザーのAPI自体は正規アカウントのトークンしか使えません(つまりサブユーザーはサブユーザーAPI自体は使えません)。
サブユーザーの登録
サブユーザーを登録します。
リクエスト
POST https://api.shipandco.com/v1/sub-users
真偽値
トークンを生成するかどうかです。
オブジェクト
first_name
, last_name
, full_name
(任意), company
文字列
必須です。サブユーザーのキーとなります。
➜ サンプルリクエストはPostmanで確認できます。
レスポンス
登録されたサブユーザーの情報をIDとAPIトークンと共に表示します。生成されたAPIトークンは他のAPIに利用できます。1{2 "contact": {3 "first_name": "John",4 "last_name": "Doe",5 "company": "ACME"6 },7 "email": "email@test.com",8 "api_token": true9}
1{2 "id": "f1f97cfa813c828a73528989da671a81",3 "created_at": "2019-02-25T11:12:14.021Z",4 "email": "email@test.com",5 "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjVhYXNhZVBwNlpGWUZSZ1FzIiwiaWF0IjoxNTUxMDkzMTM0fQ.gBUpoCpFbIt26DiezI4liHWel9KP47-p-Uw-Q3Ush6k",6 "first_name": "John",7 "last_name": "Doe",8 "company": "ACME"9}
サブユーザーの一覧
登録されているサブユーザーを一覧表示します。
リクエスト
GET https://api.shipandco.com/v1/sub-users
登録されているサブユーザー情報の配列です。
1{2 "x-access-token": "YOUR_API_TOKEN_FROM_DASHBOARD",3 "Content-Type": "application/json"4}
1[2 {3 "id": "f1f97cfa813c828a73528989da671a81",4 "created_at": "2019-02-25T11:12:14.021Z",5 "email": "email@test.com",6 "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjVhYXNhZVBwNlpGWUZSZ1FzIiwiaWF0IjoxNTUxMDkzMTM0fQ.gBUpoCpFbIt26DiezI4liHWel9KP47-p-Uw-Q3Ush6k",7 "first_name": "John",8 "last_name": "Doe",9 "company": "ACME"10 },11 {12 "id": "929ab359ada3fa5c7bf53bff7ffcbe58",13 "created_at": "2019-02-26T11:08:13.749Z",14 "email": "email2@test.com",15 "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjUzam9qand4ejlQdWZzRXp4IiwiaWF0IjoxNTUxMTc5MjkzfQ.RLb2jWjwo9FZwP3MSyyDYkbQZMTtmjMvTYql-dfgk1o",16 "first_name": "John 2",17 "last_name": "Doe 2",18 "company": "ACME 2"19 }20]
サブユーザーの取得
サブユーザーをIDで取得します。
リクエスト
GET https://api.shipandco.com/v1/sub-users/:id
レスポンス
一つのサブユーザーを返します。1{2 "x-access-token": "YOUR_API_TOKEN_FROM_DASHBOARD",3 "Content-Type": "application/json"4}
1{2 "id": "f1f97cfa813c828a73528989da671a81",3 "created_at": "2019-02-25T11:12:14.021Z",4 "email": "email@test.com",5 "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjVhYXNhZVBwNlpGWUZSZ1FzIiwiaWF0IjoxNTUxMDkzMTM0fQ.gBUpoCpFbIt26DiezI4liHWel9KP47-p-Uw-Q3Ush6k",6 "first_name": "John",7 "last_name": "Doe",8 "company": "ACME"9}
サブユーザーの最新化
サブユーザーのAPIトークンを再生成します。
リクエスト
POST https://api.shipandco.com/v1/sub-users/:id
レスポンス
再生成されたAPIトークン1{2 "x-access-token": "YOUR_API_TOKEN_FROM_DASHBOARD",3 "Content-Type": "application/json"4}
1{2 "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjVhYXNhZVBwNlpGWUZSZ1FzIiwiaWF0IjoxNTUxMTc5OTgyfQ.sQChZ4DjIPyDbgOmJ2-jUgMe_xw9d52-TBGizg9lPjo"3}
サブユーザーの削除
サブユーザーをIDで削除します。
リクエスト
DELETE https://api.shipandco.com/v1/sub-users/:id
レスポンス
処理結果のメッセージが表示されます。1{2 "x-access-token": "YOUR_API_TOKEN_FROM_DASHBOARD",3 "Content-Type": "application/json"4}
1"Child user f1f97cfa813c828a73528989da671a81:email@test.com deleted."
共通定義
運送会社とサービス
運送会社 | 値 | サービスの値 | 海外 |
---|---|---|---|
日本郵便 海外 | japanpost | japanpost_ems , japanpost_ems_document , japanpost_epacket_light , japanpost_smallpacket_registered_sal , japanpost_smallpacket_registered_air , japanpost_smallpacket_registered_sea , japanpost_smallpacket_sal , japanpost_smallpacket_air , japanpost_smallpacket_sea , japanpost_parcel_sal , japanpost_parcel_air , japanpost_parcel_sea , japanpost_printed_matter_sal , japanpost_printed_matter_air , japanpost_printed_matter_sea , japanpost_printed_matter_registered_sal , japanpost_printed_matter_registered_air , japanpost_letters_sal , japanpost_letters_air , japanpost_letters_sea , japanpost_letters_registered_sal , japanpost_letters_registered_air | 海外 |
日本郵便 国内(ゆうパック) | yuupack | yuupack_regular , yuupack_fresh , yuupack_frozen | 国内 |
日本郵便 国内(ゆうパケット) | yuupacket | yuupacket_regular | 国内 |
日本郵便 国内(ゆうメール) | yuumail | yuumail_regular | 国内 |
UPS | ups | ups_saver , ups_worldwide_express , ups_worldwide_express_plus , ups_worldwide_expedited | 海外 |
DHL | dhl | dhl_express_worldwide , dhl_express_1200 , dhl_express_0900 , dhl_express_jumbo | 海外 |
FedEx | fedex | fedex_international_economy , fedex_international_first , fedex_international_priority , fedex_international_priority_express , fedex_international_priority_eod , fedex_international_connect_plus | 海外 |
佐川急便 | sagawa | sagawa_fresh , sagawa_frozen , sagawa_plane , sagawa_regular | 国内 |
ヤマト運輸 | yamato | yamato_regular , yamato_collect , yamato_direct_mail , yamato_time , yamato_freight_on_delivery , yamato_dispatch_multiple_units , yamato_nekopos , yamato_kuroneko_yuupacket , yamato_taqbin , yamato_taqbin_collect | 国内 |
ペガサス | pegasus | pegasus_dhl , pegasus_ups , pegasus_ems | 海外 |
カスタム便(運送会社のアカウント設定無しの配送や、追跡情報を使わないメール便などの配送に使用可) | custom | custom_standard | 国内 |
運送会社 | 荷物サイズの値 | 配達時間の値 |
---|---|---|
佐川急便 | 60 , 80 , 100 , 140 , 160 | not-specified , before-noon , 12-14 , 14-16 , 16-18 , 18-20 , 19-21 , 18-21 |
日本郵便 国内(ゆうパック) | 60 , 80 , 100 , 120 , 140 , 160 , 170 | not-specified , before-noon , 12-14 , 14-16 , 16-18 , 18-20 , 19-21 , 20-21 |
ヤマト運輸 | not-specified , before-noon , 14-16 , 16-18 , 18-20 , 19-21 , before-ten , before-five |
文字列
出荷情報を作成する際の運送会社アカウントのID。指定可能な値は、APIにて登録を完了された運送会社アカウントのID。同一の運送会社にて複数の有効なアカウントを使い分ける際に便利。 海外, 国内
文字列
出荷情報に使う運送会社の種類。指定可能な値はjapanpost
、ups
、fedex
、dhl
、sagawa
、yamato
、yuupack
、pegasus
。 海外, 国内
文字列
選択した運送会社のサービスの名称。上記リストの運送会社ごとの指定可能な値を参照。 海外, 国内
文字列
出荷情報のproducts
の通貨。ISO 4217の値のみ有効。 海外, 国内
文字列
配送日。 YYYY-MM-DD書式。例:2018-09-20
省略すると、空欄での反映 (=原則、運送会社がお届けできる最短での取り扱い) または最短日となります。 海外, 国内
文字列
運送会社依存の配達時間。yamato
、sagawa
、yuupack
にのみ有効。上記リストを参照。 国内
文字列
文字列。 出荷日。 YYYY-MM-DD書式。例:2018-09-18
省略すると未指定として処理されます。yamato
の場合必須です。 海外, 国内
数値
出荷情報と同じ通貨での保険金額。japanpost
、dhl
、fedex
にのみ有効。※無保険にする場合は0
を指定。 海外
文字列
配送ラベルへの参照番号が必要な時に指定。 海外, 国内
文字列
配送に関するメモが必要な場合に指定。 海外, 国内
真偽値
いくつかの運送会社の有料サービス。 海外
文字列
指定可能な値はregular
、fresh
、frozen
。 国内
オブジェクト
fragile
: (boolean), side_up
: (boolean), valuable_goods
: (boolean), 国内
数値
運送会社依存の荷物サイズ。上記リストを参照。 国内
数値
数値。 荷物の数量。 国内
オブジェクト
代引きの金額の合計と税を指定。 amount
: (integer), tax
: (integer), 国内
真偽値
ブーリアン型。 返送用ラベルの同時発行。サポートしている運送会社(例:DHL)の場合にtrue
を設定すると返送用ラベルのページも生成され追跡番号も複数できる。 海外, 国内
数値
数値。 A4ラベルの印刷開始ページ。yuupacket_regular
、yuumail_regular
、yamato_direct_mail
、yamato_nekopos
、yamato_kuroneko_yuupacket
にのみ有効。 国内
数値
数値。 配送料金。PDF形式の出荷インボイス/納品書に反映されます。 海外
真偽値
ブーリアン型。true
またはfalse
。yuupack_regular
にのみ有効。 国内
文字列
文字列。国際注文における受取人または輸入者のTax ID(例: VAT ID、EORI)を指定します。対応キャリアは、国際日本郵便、Pegasus、UPS、DHL、FedExです。 海外
数値
数値。各商品の価格に適用される割引率(パーセンテージ)。例:商品のprice
が5000で discount
が10 の場合、最終価格は4500となります。 海外
ページネーション
これらは 出荷情報の一覧 エンドポイントでのみ使用されます
リクエストパラメータ
文字列
書式 2018-09-20T00:00:00.000Z
文字列
初期値 today
書式 2018-09-20T00:00:00.000Z
数値
初期値 50
, 最大値 250
数値
初期値 1
レスポンスパラメータ
数値
データ数
数値
レスポンスの現在ページ(リクエストパラメータで指定可能)
数値
レスポンスのページ数(リクエストパラメータで指定可能)
エラー
エラーコード
Ship&Co APIには以下のエラーコードがあります。
正常時には200を返します。
不正な入力または入力不足によるエラー
APIトークンが未指定か間違っています
指定されたデータが見つかりません
リクエスト数が多すぎます(詳細は呼び出し制限を参照してください)
内部エラー
エラーレスポンス
Ship&Co APIは以下のようなエラーレスポンスを返します。
文字列
各APIのコール毎に一意のIDでShip&Coと連絡を取るために使います
文字列
エラーの長い説明です
文字列
各項目毎のエラー詳細です
文字列
エラー情報へのリンクです
文字列
エラーの短い説明です
1{2 "debug_id": "err_8953pxowmMt3YW2XQ",3 "message": "INVALID",4 "description": "Request is not well-formed, syntactically incorrect, or violates schema.",5 "link": "https://developer.shipandco.com",6 "details": [7 {8 "field": "address1",9 "issue": "address1 is required"10 },11 {12 "field": "country",13 "issue": "country is required"14 }15 ]16}