仕入先更新
PATCH /suppliers/{supplier_id}
PATCH
/suppliers/{supplier_id}
仕入先情報を更新します。
対象プラン
- スタンダード
- プレミアム
- プレミアムプラス
- フードビジネス
- リテールビジネス
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ” supplier_id
required
string
仕入先ID
Request Body
Section titled “Request Body ”object
supplierCode
仕入先コード
ユニーク値 仕入先コード
※ 実際の入力チェックは20文字ですが、10文字以内で設定して下さい。
string
supplierDivisionId
仕入先区分ID
仕入先区分毎に付与するID
string
supplierName
仕入先名
仕入先名
string
supplierAbbr
仕入先名略称
仕入先名略称
string
address
住所
住所
string
phoneNumber
電話番号
電話番号 (ハイフン付)
string
faxNumber
FAX番号
FAX番号
string
mailAddress
メールアドレス
メールアドレス
string format: email
staffName
担当者名
担当者名
string
orderPriority
発注先優先度
発注先優先度
string format: int
Example
{ "supplierCode": "string", "supplierDivisionId": "string", "supplierName": "string", "supplierAbbr": "string", "address": "string", "phoneNumber": "string", "faxNumber": "string", "mailAddress": "test@example.com", "staffName": "string", "orderPriority": "12345"}
Responses
Section titled “ Responses ”更新成功
object
supplierId
仕入先ID:半角数字5桁以内。
string
supplierCode
仕入先コード:半角英数10文字以内。
string
supplierDivisionId
仕入先区分ID:半角英数20文字以内。
string
supplierName
仕入先名:85文字以内。
string
supplierAbbr
仕入先名略称:85文字以内。
string
address
住所:255文字以内。
string
phoneNumber
電話番号:半角英数記号20文字以内。
string
faxNumber
FAX:半角英数記号20文字以内。
string
mailAddress
メールアドレス:半角英数記号255文字以内。
string
staffName
担当者名:85文字以内。
string
orderPriority
発注先優先度:半角数字5桁以内。
string
insDateTime
作成日時:登録時の日時。[YYYY-MM-DDThh:mm:ssTZD]
string
updDateTime
更新日時:登録時・更新時の日時。[YYYY-MM-DDThh:mm:ssTZD]
string
Example
{ "supplierId": "string", "supplierCode": "string", "supplierDivisionId": "string", "supplierName": "string", "supplierAbbr": "string", "address": "string", "phoneNumber": "string", "faxNumber": "string", "mailAddress": "string", "staffName": "string", "orderPriority": "string", "insDateTime": "string", "updDateTime": "string"}
- 入力チェックエラーの場合
- 仕入先コードが重複している場合
- 指定された仕入先区分が見つからない場合
object
type
required
string
title
required
string
detail
string
status
integer
Examples
{ "type": "about:blank", "title": "Bad Request", "detail": "既に登録されている仕入先コードです", "status": 400}
{ "type": "about:blank", "title": "Bad Request", "detail": "指定された仕入先区分が見つかりません", "status": 400}
- 指定した仕入先データが存在しない場合
object
type
required
string
title
required
string
detail
string
status
integer
Examples
{ "type": "about:blank", "title": "NotFound", "detail": "指定されたIDのリソースが見つかりません", "status": 404}