会員更新
PATCH /customers/{customer_id}
会員情報を更新します。
対象プラン
- プレミアムプラス
- フードビジネス
- リテールビジネス
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ”会員ID
Request Body
Section titled “Request Body ”object
ユニーク値
ユニーク値 会員必須項目設定で必須項目に設定されている場合nullまたは空文字の指定不可
会員必須項目設定で必須項目に設定されている場合nullまたは空文字の指定不可
会員必須項目設定で必須項目に設定されている場合nullまたは空文字の指定不可
会員必須項目設定で必須項目に設定されている場合nullまたは空文字の指定不可
会員必須項目設定で必須項目に設定されている場合nullまたは空文字の指定不可
会員必須項目設定で必須項目に設定されている場合nullまたは空文字の指定不可
会員必須項目設定で必須項目に設定されている場合nullまたは空文字の指定不可
会員必須項目設定で必須項目に設定されている場合nullまたは空文字の指定不可
会員必須項目設定で必須項目に設定されている場合nullまたは空文字の指定不可
会員必須項目設定で必須項目に設定されている場合nullまたは空文字の指定不可
(0:不明、1:男、2:女)
会員必須項目設定で必須項目に設定されている場合nullまたは空文字の指定不可
会員必須項目設定で必須項目に設定されている場合nullまたは空文字の指定不可
会員必須項目設定で必須項目に設定されている場合nullまたは空文字の指定不可
値を指定した場合、ポイント付与単位(ポイント)も必須
値を指定した場合、ポイント付与単位(金額)も必須
会員必須項目設定で必須項目に設定されている場合nullまたは空文字の指定不可
(0:拒否、1:許可)
スマレジAPIからのみ登録可能。商品コードをカンマ区切りで設定可能。
スマレジAPIからのみ登録可能。商品コードをカンマ区切りで設定可能。
(0:利用可、1:利用停止、2:紛失、3:退会、4:名寄せ)
Example
{ "customerCode": "string", "customerNo": "string", "rank": "string", "staffRank": "string", "firstName": "string", "lastName": "string", "firstKana": "string", "lastKana": "string", "postCode": "string", "address": "string", "phoneNumber": "string", "faxNumber": "string", "mobileNumber": "string", "mailAddress": "test@example.com", "mailAddress2": "test@example.com", "mailAddress3": "test@example.com", "companyName": "string", "departmentName": "string", "managerialPosition": "string", "sex": "0", "birthDate": "2000-01-23", "pointExpireDate": "2000-01-23", "entryDate": "2000-01-23", "leaveDate": "2000-01-23", "pointGivingUnitPrice": "12345", "pointGivingUnit": "99999.99", "pinCode": "string", "passportNo": "string", "nationality": "string", "alphabetName": "string", "mailReceiveFlag": "0", "note": "string", "note2": "string", "favoriteList": "string", "browsingList": "string", "status": "0", "storeId": "1"}
Responses
Section titled “ Responses ”更新成功
object
会員ID:
会員コード:
会員番号:会員必須項目設定で必須項目に設定されている場合nullまたは空文字の指定不可
会員ランク:会員必須項目設定で必須項目に設定されている場合nullまたは空文字の指定不可
社員ランク:
名:
姓:
フリガナ(名):会員必須項目設定で必須項目に設定されている場合nullまたは空文字の指定不可
フリガナ(姓):会員必須項目設定で必須項目に設定されている場合nullまたは空文字の指定不可
郵便番号:会員必須項目設定で必須項目に設定されている場合nullまたは空文字の指定不可
住所:会員必須項目設定で必須項目に設定されている場合nullまたは空文字の指定不可
電話番号:会員必須項目設定で必須項目に設定されている場合nullまたは空文字の指定不可
FAX番号:会員必須項目設定で必須項目に設定されている場合nullまたは空文字の指定不可
携帯電話番号:会員必須項目設定で必須項目に設定されている場合nullまたは空文字の指定不可
メールアドレス:会員必須項目設定で必須項目に設定されている場合nullまたは空文字の指定不可
メールアドレス2:
メールアドレス3:
会社名:
部署名:
役職:
性別:(0:不明、1:男、2:女)
生年月日:会員必須項目設定で必須項目に設定されている場合nullまたは空文字の指定不可
ポイント失効予定日:会員必須項目設定で必須項目に設定されている場合nullまたは空文字の指定不可
最終来店日時:
入会日:会員必須項目設定で必須項目に設定されている場合nullまたは空文字の指定不可
退会日:
ポイント付与単位(金額):値を指定した場合、ポイント付与単位(ポイント)も必須
ポイント付与単位(ポイント):値を指定した場合、ポイント付与単位(金額)も必須
PINコード:会員必須項目設定で必須項目に設定されている場合nullまたは空文字の指定不可
旅券番号:
国籍:
アルファベット氏名:
案内メール受取許可フラグ:(0:拒否、1:許可)
備考:
備考2:
お気に入りリスト:スマレジAPIからのみ登録可能。商品コードをカンマ区切りで設定可能。
閲覧履歴リスト:スマレジAPIからのみ登録可能。商品コードをカンマ区切りで設定可能。
会員状態区分:(0:利用可、1:利用停止、2:紛失、3:退会、4:名寄せ)
対象店舗ID:
登録日時:登録時の日時。[YYYY-MM-DDThh:mm:ssTZD]
更新日時:登録時・更新時の日時。[YYYY-MM-DDThh:mm:ssTZD]
Example
{ "customerId": "string", "customerCode": "string", "customerNo": "string", "rank": "string", "staffRank": "string", "firstName": "string", "lastName": "string", "firstKana": "string", "lastKana": "string", "postCode": "string", "address": "string", "phoneNumber": "string", "faxNumber": "string", "mobileNumber": "string", "mailAddress": "string", "mailAddress2": "string", "mailAddress3": "string", "companyName": "string", "departmentName": "string", "managerialPosition": "string", "sex": "0", "birthDate": "string", "pointExpireDate": "string", "lastComeDateTime": "string", "entryDate": "string", "leaveDate": "string", "pointGivingUnitPrice": "string", "pointGivingUnit": "string", "pinCode": "string", "passportNo": "string", "nationality": "string", "alphabetName": "string", "mailReceiveFlag": "0", "note": "string", "note2": "string", "favoriteList": "string", "browsingList": "string", "status": "0", "storeId": "string", "insDateTime": "string", "updDateTime": "string"}
- 入力チェックエラーの場合
- 指定した会員ランクが存在しない場合
- 指定した社員ランクが存在しない場合
- 会員コードが重複している場合
- 対象店舗IDの店舗が存在しない場合
- 対象店舗IDに倉庫の店舗IDが指定された場合
object
Examples
{ "type": "about:blank", "title": "Bad Request", "detail": "request_json:[customerCode]は[20]文字以下である必要があります", "status": 400}
{ "type": "about:blank", "title": "Bad Request", "detail": "[rank] 存在しない会員ランクが指定されています。(rank-171)", "status": 400}
{ "type": "about:blank", "title": "Bad Request", "detail": "[staffRank] 存在しない社員ランクが指定されています。(staffRank-171)", "status": 400}
{ "type": "about:blank", "title": "Bad Request", "detail": "[customerCode] customerId:171 既に登録されている会員コードです", "status": 400}
{ "type": "about:blank", "title": "Bad Request", "detail": "[storeId] 存在しない店舗IDです。(storeId-171)", "status": 400}
{ "type": "about:blank", "title": "Bad Request", "detail": "[storeId] 会員の対象店舗に倉庫は指定できません。(storeId-171)", "status": 400}
- レコードが見つからない場合
object
Examples
{ "type": "about:blank", "title": "NotFound", "detail": "指定されたIDのリソースが見つかりません", "status": 404}