はじめに
これにより、既存のシステムやアプリケーションに簡単に統合できます。
下記の図は、Ship&co APIの典型的なリクエストとレスポンスの流れを示しています。
主な機能
複数運送会社配送対応
- 国内配送: ヤマト運輸、佐川急便、日本郵便、西濃運輸
- 海外配送: DHL、FedEx、UPS、日本郵便国際、ペガサスグローバルエクスプレス
出荷業務を支える中核機能
- 複数運送会社の配送料金見積を取得
- 各運送会社準拠のフォーマットで送り状を作成
- 海外発送用のコマーシャルインボイスを自動生成
- 追跡番号と配送状況を取得
アカウント・ユーザー管理
- 組織内でサブユーザーを作成・管理
- 運送会社アカウントを追加し、配送設定を構成
- サブユーザー環境での一元管理
Ship&co APIトークンを取得する
仕組みについて
- 認証: Ship&coのダッシュボード【設定】ページで取得したAPIトークンを、HTTPヘッダーに付与してください (詳しくは認可セクションをご覧ください)。
- APIリクエスト: 適切なエンドポイントに対して、JSON形式のペイロードを含むHTTPリクエスト(GET/POST)を送信します。
リクエスト例
注意事項
実装時は、必ず各運送会社に関するドキュメントを参照してください。
ご不明な点があれば、お気軽にお問い合わせください。
認可
- Ship&Coダッシュボードにログインする
- 【設定】をクリックし、【Ship&co API token取得】のセクションに移動します。
作成してコピーしたAPIトークンを、以下のようにHTTPヘッダーに追加すると、APIリクエストの認証ができます。
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文字まで指定可能)
オブジェクト必須発送人住所です。
オブジェクト必須設定情報です。
詳細は運送会社とサービスを参照してください。
料金の一覧を利用して最適なserviceを探すこともできます。
※"test": trueを追加することで課金されないダミーのラベルを発行することができます。
配列荷物情報です。※国内の荷物情報はこのパラメータではなく、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 },62 "delivery": {63 "carrier": "yamato",64 "method": "yamato_regular",65 "tracking_numbers": ["438496228414"],66 "label": "https://storage.googleapis.com/dev-shipandco/labels/202501/xxxx/yyyy.pdf"67 }68}出荷情報の一覧
作成した出荷情報を一覧表示します。
このエンドポイントでは、直近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サービス(クール便などのオプションなし)のみ対応します。UPS Freight サービス(
ups_worldwide_express_freight、ups_worldwide_express_freight_mid_day)の料金を取得するには、以下のいずれかの条件を満たす荷物を指定する必要があります:• 重量が70kg(または150ポンド)を超える、または
• 奥行き、幅、高さのいずれかの寸法が154cm(または60インチ)を超える
エラー
特定のキャリアでエラーが発生した場合、レスポンスには成功した料金に加えて、失敗したキャリアの詳細を含む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
配列必須レスポンス
処理結果のメッセージが表示されます。運送会社ごとの地域名の違い
契約料金を設定する際、運送会社ごとに使用する地域名(地方名)が異なります。以下は、各運送会社で正しく使用すべき地方名の一覧です。- ゆうパック(日本郵便):
北海道,東北,関東,信越,北陸,東海,近畿,中国,四国,九州,沖縄 - 佐川急便:
北海道,北東北,南東北,関東,信越,東海,北陸,関西,中国,四国,北九州,南九州,沖縄 - ヤマト運輸:
北海道,北東北,南東北,関東,信越,北陸,中部,関西,中国,四国,九州,沖縄
- 契約料金のアップロード時には、運送会社指定の有効な地域名を使用する必要があります。
- 冷凍・冷蔵便の料金設定は後日サポート予定です。
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、seino。
オブジェクト運送会社のシステム利用に必要な認証情報です。内部のパラメータは各運送会社ごとに異なります。詳細は以下を参照ください。
オブジェクト運送会社の固有の設定です。内部のパラメータは各運送会社ごとに異なります。詳細は以下を参照ください。
運送会社ごとの認証情報
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'
ヤマト運輸 国際宅配便
文字列必須文字列初期値:'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"
文字列ラベルサイズ (print.size) にサーマルタイプ (PDF_4.5X7.8) を設定する場合は必須。それ以外はパラメータ省略可。ラベル発行のリクエスト時に、サーマルタイプに対応していない配送サービスが指定された際のフォールバックとして使用される。指定可能な値: "PDF_A4", "PDF_A5", "PDF_A4_BW", "PDF_A5_BW"
真偽値荷物を発送した際、ヤマトからお届け先に「お届け予定日・時間帯」を記載したeメールが自動送付されるようにする設定。
文字列scheduled_delivery_email.enabledを有効 (true) にした際は必須。メールに挿入されるカスタムメッセージを最大74文字以内で設定。
真偽値配達日 (setup.date) を指定せずラベル発行した際に、最短の配達可能日がラベルに自動的に記載されるようにする設定。
レスポンス
登録された運送会社の情報を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, ups_ground, ups_next_day, ups_next_day_saver, ups_second_day, ups_three_day_select, ups_worldwide_express_freight, ups_worldwide_express_freight_mid_day | 海外 |
| 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 | 国内 |
| ヤマト運輸 国際宅配便 | yamato_intl | yamato_intl_taqbin | 海外 |
| ペガサス | pegasus | pegasus_dhl, pegasus_ups, pegasus_ems | 海外 |
| 西濃運輸 | seino | seino_regular, seino_takuhai, seino_mini, seino_tsuhan, seino_business | 国内 |
| カスタム便(運送会社のアカウント設定無しの配送や、追跡情報を使わないメール便などの配送に使用可) | 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 | |
| 西濃運輸 | not-specified, before-noon, after-noon, 9-12, 12-17, 17-20 |
文字列出荷情報を作成する際の運送会社アカウントのID。指定可能な値は、APIにて登録を完了された運送会社アカウントのID。同一の運送会社にて複数の有効なアカウントを使い分ける際に便利。 海外, 国内
文字列出荷情報に使う運送会社の種類。指定可能な値はjapanpost、ups、fedex、dhl、sagawa、yamato、yuupack、pegasus、seino。 海外, 国内
文字列選択した運送会社のサービスの名称。上記リストの運送会社ごとの指定可能な値を参照。 海外, 国内
文字列出荷情報のproductsの通貨。ISO 4217の値のみ有効。 海外, 国内
文字列配送日。 YYYY-MM-DD書式。例:2018-09-20 省略すると、空欄での反映 (=原則、運送会社がお届けできる最短での取り扱い) または最短日となります。 海外, 国内
文字列運送会社依存の配達時間。yamato、sagawa、yuupackにのみ有効。上記リストを参照。 国内
文字列文字列。 出荷日。 YYYY-MM-DD書式。例:2018-09-18 省略すると未指定として処理されます。yamatoの場合必須です。 海外, 国内
数値出荷情報と同じ通貨での損害要償額。
対応運送会社:japanpost、dhl、fedex、ups
損害要償額をかけない場合は、この項目を省略してください。 海外
文字列配送ラベルへの参照番号が必要な時に指定。 海外, 国内
文字列配送に関するメモが必要な場合に指定。 海外, 国内
真偽値いくつかの運送会社の有料サービス。 海外
文字列指定可能な値は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となります。 海外
文字列配送作成時の特別な取扱指示。これらの値は西濃運輸を運送会社として使用する場合にのみ利用可能です: none, handling-caution, weird-caution, glass-caution, kowaremono, dry, precision-machinery, no-low-stack, no-horizontal-stack, no-flat-stack, no-standing-stack, no-top-bottom, no-cornering, valuable-goods, expensive
ページネーション
これらは 出荷情報の一覧 エンドポイントでのみ使用されます
リクエストパラメータ
文字列書式 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}