会員変更API

概要

指定した会員の登録情報を編集します。

処理件数

1会員ずつ会員情報を更新できます。

制限事項
  • futureshop omni-channelご利用店舗様はご利用いただけません。
  • パスワードの更新はできません。

リリースノート(更新/更新予定)

最新の更新情報は表のとおりです。
更新履歴はAPI更新履歴一覧をご覧ください。

なし

※日付が「予定日」のものは、更新内容が変わる可能性がございます。

APIの使用法

リクエストに関する制限

リクエストに関する制限については基本仕様をご覧ください。


認証

アクセストークンの取得については、認証APIをご覧ください。


アクセストークンを用いたAPI利用方法

認証(/oauth/token)以外のAPIでは認証キーとして、/oauth/tokenにて取得したワンタイムパスワードを用います。

エンドポイント

URLにmemberId(会員ID)を指定してリクエストを行って下さい。

https://{APIドメイン}/admin-api/v1/member/{memberId(会員ID)}
HTTPメソッド

PUT

リクエストヘッダー

アクセストークンを用います。
詳細は、アクセストークンによる認証を参照してください。

リクエストボディ

なし

リクエストパラメータ

「文字数」について:ユーザー画面から入力される会員情報とデータをそろえるため、「byte」ではなく「文字数」としております。

key 項目名 必須 文字数( 内容
companyName 会社名 String 100
companyNameKana 会社名(フリガナ) String 100
departmentName 部署名 String 100
departmentNameKana 部署名(フリガナ) String 100
companyTelNo 会社電話番号 String 13 -(半角)区切り
companyFaxNo 会社FAX番号 String 13 -(半角)区切り
lastName 氏名(姓) String 200
firstName 氏名(名) String 200
lastNameKana フリガナ(姓) String 200
firstNameKana フリガナ(姓) String 200
mail メールアドレス String 200
mobileMail メールアドレス(モバイル) String 200 設定可能なドメイン
@docomo.ne.jp
@ezweb.ne.jp
@i.softbank.jp
@disney.ne.jp
@d.vodafone.ne.jp
@h.vodafone.ne.jp
@t.vodafone.ne.jp
@c.vodafone.ne.jp
@r.vodafone.ne.jp
@k.vodafone.ne.jp
@n.vodafone.ne.jp
@s.vodafone.ne.jp
@q.vodafone.ne.jp
@softbank.ne.jp
@au.com
zipCode 郵便番号 String 7 3桁 -(半角) 4桁
prefecture 都道府県区分 String 9 ※prefecture登録内容
address1 住所1 String 100
address2 住所2 String 100
address3 住所3 String 100
telNoMain 電話番号(メイン) String 13 -(半角)区切り
telNoAlternate 電話番号(サブ) String 13 -(半角)区切り
faxNo FAX番号 String 13 -(半角)区切り
gender 性別区分 String 11 UNSPECIFIED:指定なし
MALE:男性
FEMALE:女性
birthday 生年月日 String 10 「yyyy-mm-dd」形式
nickName ニックネーム String 50
newsletter メールマガジンの購読 String 3 YES:購読
NO:非購読
mobileNewsletter モバイルメルマガ受信可否 String 3 YES:可
NO:否
storeCode よく行くお店コード String 10 設定>実店舗店舗>(よく行くお店)一覧>店舗設定-店舗コード構築>実店舗設定>新規登録・編集-店舗コード
※会員情報「よく行くお店」を登録時の「店舗コード」が出力されます。
directMail 郵便DM可否 String 3 YES:可
NO:否
remarks 備考 Text -
memberStageName 会員ステージ String 30
memberStageAutoConfig 会員ステージ自動更新 String 3 ON:有効
OFF:無効
additionalItem1 追加属性項目01 Text -
additionalItem2 追加属性項目02 Text -
additionalItem3 追加属性項目03 Text -
additionalItem4 追加属性項目04 Text -
additionalItem5 追加属性項目05 Text -
additionalItem6 追加属性項目06 Text -
additionalItem7 追加属性項目07 Text -
additionalItem8 追加属性項目08 Text -
additionalItem9 追加属性項目09 Text -
additionalItem10 追加属性項目10 Text -
additionalItem11 追加属性項目11 Text -
additionalItem12 追加属性項目12 Text -
additionalItem13 追加属性項目13 Text -
additionalItem14 追加属性項目14 Text -
additionalItem15 追加属性項目15 Text -
additionalItem16 追加属性項目16 Text -
additionalItem17 追加属性項目17 Text -
additionalItem18 追加属性項目18 Text -
additionalItem19 追加属性項目19 Text -
additionalItem20 追加属性項目20 Text -
prefecture登録内容
出力 出力 出力 出力
HOKKAIDO 北海道 AOMORI 青森県 AKITA 秋田県 IWATE 岩手県
MIYAGI 宮城県 YAMAGATA 山形県 FUKUSHIMA 福島県 IBARAKI 茨城県
TOCHIGI 栃木県 GUNMA 群馬県 SAITAMA 埼玉県 CHIBA 千葉県
KANAGAWA 神奈川県 TOKYO 東京都 YAMANASHI 山梨県 NIIGATA 新潟県
NAGANO 長野県 SHIZUOKA 静岡県 AICHI 愛知県 MIE 三重県
GIFU 岐阜県 TOYAMA 富山県 ISHIKAWA 石川県 FUKUI 福井県
OSAKA 大阪府 KYOTO 京都府 SHIGA 滋賀県 NARA 奈良県
WAKAYAMA 和歌山県 HYOGO 兵庫県 OKAYAMA 岡山県 HIROSHIMA 広島県
YAMAGUCHI 山口県 TOTTORI 鳥取県 SHIMANE 島根県 KAGAWA 香川県
TOKUSHIMA 徳島県 EHIME 愛媛県 KOCHI 高知県 FUKUOKA 福岡県
SAGA 佐賀県 NAGASAKI 長崎県 KUMAMOTO 熊本県 OITA 大分県
MIYAZAKI 宮崎県 KAGOSHIMA 鹿児島県 OKINAWA 沖縄県 OTHER その他

レスポンス

key 項目名 必須 byte 内容
status ステータス String - 成功:success
失敗:failed
※一部更新失敗の場合、failedを出力

エラーレスポンス

会員が存在しない場合、404が返却されます。

key 項目名 必須 byte 内容
status ステータス String - 成功:success
失敗:failed
※一部更新失敗の場合、failedを出力
errors エラーリスト Array - リクエストのエラー発生時に出力
code コード String -
path パス String - 入力値エラーの場合、対象のjson位置を出力
message メッセージ String - エラーの概要が出力されます。
エラーコード
No code path message 項目名 チェック内容 HTTPコード
1 WrongFormat - リクエストデータがjson形式ではありません json形式ではない場合に返却されます。 422
2 NotFound リソースが存在しません 会員ID 半角数字でない場合に返却されます。 404
3 NotFound リソースが存在しません 会員ID 20桁を超えている場合に返却されます。 404
4 TooLong companyName companyNameは100文字以内で指定してください 会社名 companyNameが100文字を超過した場合に返却されます。 422
5 TooLong companyNameKana companyNameKanaは100文字以内で指定してください 会社名(フリガナ) companyNameKanaが100文字を超過した場合に返却されます。 422
6 InvalidValue companyNameKana companyNameKanaの指定が不正です 会社名(フリガナ) 全角カナ・全角英字・半角英字・ハイフン・中点以外の文字が設定されていた場合に返却されます。 422
7 TooLong departmentName departmentNameは100文字以内で指定してください 部署名 departmentNameが100文字を超過した場合に返却されます。 422
8 TooLong departmentNameKana departmentNameKanaは100文字以内で指定してください 部署名(フリガナ) departmentNameKanaが100文字を超過した場合に返却されます。 422
9 InvalidValue departmentNameKana departmentNameKanaの指定が不正です 部署名(フリガナ) 全角カナ・全角英字・半角英字・ハイフン・中点以外の文字が設定されていた場合に返却されます。 422
10 InvalidValue companyTelNo companyTelNoの指定が不正です 会社電話番号 電話番号の整合性チェックでエラーとなった場合に返却されます。 422
11 InvalidValue companyFaxNo companyFaxNoの指定が不正です 会社ファックス番号 電話番号の整合性チェックでエラーとなった場合に返却されます。 422
12 TooLong lastName lastNameは200文字以内で指定してください lastNameが200文字を超過した場合に返却されます。 422
13 TooLong firstName firstNameは200文字以内で指定してください 文字長チェック(200文字) 422
14 TooLong lastNameKana lastNameKanaは200文字以内で指定してください 姓(フリガナ) lastNameKanaが200文字を超過した場合に返却されます。 422
15 InvalidValue lastNameKana lastNameKanaの指定が不正です 姓(フリガナ) 全角カナ・全角英字・半角英字・ハイフン・中点以外の文字が設定されていた場合に返却されます。 422
16 TooLong firstNameKana firstNameKanaは200文字以内で指定してください 名(フリガナ) firstNameKanaが200文字を超過した場合に返却されます。 422
17 InvalidValue firstNameKana firstNameKanaの指定が不正です 名(フリガナ) 全角カナ・全角英字・半角英字・ハイフン・中点以外の文字が設定されていた場合に返却されます。 422
18 Required mail mailを指定してください Eメールアドレス mailのパラメータが設定されていない場合に返却されます。 422
19 InvalidValue mail mailの指定が不正です Eメールアドレス メールアドレスの整合性チェックでエラーとなった場合に返却されます。 422
20 InvalidValue mobileMail mobileMailの指定が不正です 携帯メールアドレス メールアドレスの整合性チェックでエラーとなった場合に返却されます。 422
21 InvalidDomain mobileMail mobileMailのドメインが不正です 携帯メールアドレス 以下のドメイン以外を指定した場合に返却されます。
@docomo.ne.jp
@ezweb.ne.jp
@i.softbank.jp
@disney.ne.jp
@d.vodafone.ne.jp
@h.vodafone.ne.jp
@t.vodafone.ne.jp
@c.vodafone.ne.jp
@r.vodafone.ne.jp
@k.vodafone.ne.jp
@n.vodafone.ne.jp
@s.vodafone.ne.jp
@q.vodafone.ne.jp
@softbank.ne.jp
@au.com
422
22 DuplicateMail mailとmobileMailに同じ内容は指定できません mailとmobileMailを同じ値を指定した場合に返却されます。 422
23 InvalidValue zipCode zipCodeの指定が不正です 郵便番号 3桁 -(半角) 4桁以外の指定をした場合に返却されます。 422
24 InvalidValue prefecture prefectureの指定が不正です 都道府県 ※prefecture登録内容の都道府県コード以外を指定した場合に返却されます。 422
25 TooLong address1 address1は100文字以内で指定してください 住所1(市区町村) address1が100文字を超過した場合に返却されます。 422
26 TooLong address2 address2は100文字以内で指定してください 住所2(番地) address2が100文字を超過した場合に返却されます。 422
27 TooLong address3 address3は100文字以内で指定してください 住所3(建物名) address3が100文字を超過した場合に返却されます。 422
28 InvalidValue telNoMain telNoMainの指定が不正です 電話番号 電話番号の整合性チェックでエラーとなった場合に返却されます。 422
29 InvalidValue telNoAlternate telNoAlternateの指定が不正です 昼間の連絡先番号 電話番号の整合性チェックでエラーとなった場合に返却されます。 422
30 InvalidValue faxNo faxNoの指定が不正です ファックス番号 電話番号の整合性チェックでエラーとなった場合に返却されます。 422
31 InvalidValue gender genderの指定が不正です 性別 以下の性別コード以外を指定した場合に返却されます。
UNSPECIFIED
MALE
FEMALE
422
32 InvalidDateFormat birthday birthdayの日付フォーマットを正しく指定してください 生年月日 「yyyy-mm-dd」形式ではない場合、または存在しない日付の場合に返却されます。 422
33 TooLong nickName nickNameは50文字以内で指定してください ニックネーム nickNameが50文字を超過した場合に返却されます。 422
34 InvalidValue newsletter newsletterの指定が不正です メールマガジンの購読 “YES”、”NO”以外の指定をした場合に返却されます。 422
35 InvalidValue mobileNewsletter mobileNewsletterの指定が不正です モバイルメルマガ受信可否 “YES”、”NO”以外の指定をした場合に返却されます。 422
36 InvalidValue directMail directMailの指定が不正です 郵便DM可否 “YES”、”NO”以外の指定をした場合に返却されます。 422
37 TooLong remarks remarksは16,000文字以内で指定してください 備考 remarksが16,000文字を超過した場合に返却されます。 422
38 InvalidValue memberStageAutoConfig memberStageAutoConfigの指定が不正です 会員ステージ自動更新 “ON”、”OFF”以外の指定をした場合に返却されます。 422
39 MailAlreadyRegistered - mailが重複しています 指定したmailが他の会員が使用している場合に返却されます。 409
40 MobileMailAlreadyRegistered - mobileMailが重複しています 指定したmobileMailが他の会員が使用している場合に返却されます。 409
41 CannotRegisterSameMail - mailとmobileMailが重複しています 更新後、mailとmobileMailが同じ値になる場合に返却されます。
42 StoreCodeNotFound storeCode 指定された店舗コードが登録されていません よく行くお店 設定>実店舗>店舗(よく行くお店)一覧>店舗設定-店舗コード【CC未利用・移行中】構築>実店舗設定>新規登録・編集-店舗コードに存在しない店舗コードを指定した場合に返却されます。 409
43 MemberStageNotFound memberStageName 指定された会員ステージが登録されていません 会員ステージ(会員ステージ名で逆引き) 設定>購入者・会員情報>会員ステージ基本設定-会員ステージ設定【CC未利用・移行中】構築>会員管理>会員ステージ基本設定に存在しない会員ステージを指定した場合に返却されます 409
44 NotAvailableOnOmniChannel - 指定された会員ステージが登録されていません omni-channelご利用店舗では使用できません futureshop omni-channelご利用店舗様の場合に返却されます。 409