出庫依頼登録
POST /shipping/request
出庫依頼を登録します。
対象プラン
- リテールビジネス
Authorizations
Section titled “Authorizations ”Request Body
Section titled “Request Body ”object
入庫店舗ID
2
出庫店舗ID
1
入庫希望日:[YYYY-MM-DD]
2025-01-01
出庫依頼スタッフID
1
メモ
出庫依頼メモ
識別番号:出庫/入庫情報を管理するための任意の文字列を設定出来る項目。
123456789
出庫明細
※明細の最大件数は1000件です
object
商品ID 同一出庫IDでの重複不可
8000001
出庫依頼数:出庫依頼された数量を設定。
5
Example
{ "receivingStoreId": "2", "shippingStoreId": "1", "receivingDesiredDate": "2025-01-01", "requestStaffId": "1", "memo": "出庫依頼メモ", "identificationNo": "123456789", "details": [ { "productId": "8000001", "requestQuantity": "5" } ]}
Responses
Section titled “ Responses ”取得成功
object
出庫ID
3
入庫店舗ID
2
出庫店舗ID
1
入庫希望日:[YYYY-MM-DD]
2025-01-01
入庫予定日From:[YYYY-MM-DD]
入庫予定日To:[YYYY-MM-DD]
出庫日:[YYYY-MM-DD]
スタッフID
出庫依頼スタッフID
1
メモ
出庫依頼メモ
識別番号:出庫/入庫情報を管理するための任意の文字列を設定出来る項目。
123456789
状態:出庫/入庫の状況を設定。 0:未出庫、1:未入庫、2:入庫検品中、3:入庫完了 0:未出庫が自動設定されます
0
承認ステータス:0:未承認、1:承認済、2:承認拒否、3:依頼未承認 3:依頼未承認 が自動設定されます。
3
承認日時:出荷承認日時/承認拒否日時 ※承認ステータス=1,2の場合、自動設定されます。
修正依頼ステータス:出庫情報の修正依頼ステータスを設定。 0:修正依頼なし、1:修正依頼あり、2:修正完了 0:修正依頼なしが自動設定されます
0
修正依頼日時:修正依頼を行った日時を設定。
修正依頼確認完了日時:修正依頼ステータスが修正完了になった日時を設定。
作成日時:登録時の日時。[YYYY-MM-DDThh:mm:ssTZD]
2025-01-01T00:00:00+09:00
更新日時:登録時・更新時の日時。[YYYY-MM-DDThh:mm:ssTZD]
2025-01-01T00:00:00+09:00
出庫明細一覧
object
出庫明細ID
3
出庫ID
3
商品ID 同一出庫IDでの重複不可
8000001
出庫依頼数:出庫依頼された数量を設定。
5
出庫数:出庫した数量を設定。
作成日時:登録時の日時。[YYYY-MM-DDThh:mm:ssTZD]
2025-01-01T00:00:00+09:00
更新日時:登録時・更新時の日時。[YYYY-MM-DDThh:mm:ssTZD]
2025-01-01T00:00:00+09:00
Example
{ "shippingId": "3", "receivingStoreId": "2", "shippingStoreId": "1", "receivingDesiredDate": "2025-01-01", "receivingExpectedDateFrom": null, "receivingExpectedDateTo": null, "shippingDate": null, "staffId": null, "requestStaffId": "1", "memo": "出庫依頼メモ", "identificationNo": "123456789", "status": "0", "approvalStatus": "3", "approvalDateTime": null, "modificationRequestStatus": "0", "modificationRequestDateTime": null, "modificationRequestCheckedDateTime": null, "insDateTime": "2025-01-01T00:00:00+09:00", "updDateTime": "2025-01-01T00:00:00+09:00", "details": [ { "shippingDetailId": "3", "shippingId": "3", "productId": "8000001", "requestQuantity": "5", "quantity": null, "insDateTime": "2025-01-01T00:00:00+09:00", "updDateTime": "2025-01-01T00:00:00+09:00" } ]}
- 入庫店舗IDが存在しない場合
- 出庫店舗IDと入庫店舗IDが同じ場合
- 出庫店舗IDが存在しない場合
- 出庫依頼スタッフIDが存在しない場合
- 出庫明細がない場合
- 商品IDが重複している場合
- 商品IDが存在しない場合
- 出庫明細件数が1000件を超過した場合
object
Examples
{ "type": "about:blank", "title": "Bad Request", "detail": "receivingStoreId:171 入庫店舗が存在しません", "status": 400}
{ "type": "about:blank", "title": "Bad Request", "detail": "出庫店舗と入庫店舗に同一店舗を設定できません", "status": 400}
{ "type": "about:blank", "title": "Bad Request", "detail": "shippingStoreId:171 出庫店舗が存在しません", "status": 400}
{ "type": "about:blank", "title": "Bad Request", "detail": "requestStaffId:171 出庫依頼スタッフが存在しません", "status": 400}
{ "type": "about:blank", "title": "Bad Request", "detail": "details: 1個以上指定してください", "status": 400}
{ "type": "about:blank", "title": "Bad Request", "detail": "details: productId[171] 指定が重複しています", "status": 400}
{ "type": "about:blank", "title": "Bad Request", "detail": "details: productId[171] の商品が見つかりません", "status": 400}
{ "type": "about:blank", "title": "Bad Request", "detail": "details: 出庫明細は1000件以内にしてください", "status": 400}