コンテンツにスキップ

顧客更新

PATCH
/customers/{customer_id}
curl --request PATCH \
--url https://api.smaregi.dev/TARGET-CONTRACT-ID/ec-oms/customers/example \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "name01": "山田" }'

顧客を更新します。
更新対象のフィールドのみリクエストに含めてください。含まれないフィールドは変更されません。

customer_id
required
string
>= 1 characters

顧客ID

Media typeapplication/json
Customer
object
>= 1 properties
updateDate

更新日時(楽観ロック用、YYYY-MM-DD HH:MM:SS形式)。 指定した場合、DBの更新日時が指定値より新しければエラーになります。

string
>= 19 characters <= 19 characters /^\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}$/
name01

お名前(姓)

string
<= 50 characters
name02

お名前(名)

string
<= 50 characters
kana01

お名前(フリガナ・姓)

string
<= 50 characters
kana02

お名前(フリガナ・名)

string
<= 50 characters
companyName

会社名

string
<= 50 characters
companyDepartment

部署名

string
<= 50 characters
zip01

郵便番号1

string
<= 10 characters
zip02

郵便番号2

string
<= 4 characters
pref

都道府県ID

string
<= 11 characters
country

国名(国名で指定、内部でIDに変換)

string
addr01

住所1

string
<= 200 characters
addr02

住所2

string
<= 200 characters
tel01

電話番号1

string
<= 15 characters
tel02

電話番号2

string
<= 6 characters
tel03

電話番号3

string
<= 6 characters
telSecond01

電話番号2-1

string
<= 15 characters
telSecond02

電話番号2-2

string
<= 6 characters
telSecond03

電話番号2-3

string
<= 6 characters
fax01

FAX1

string
<= 15 characters
fax02

FAX2

string
<= 6 characters
fax03

FAX3

string
<= 6 characters
sex

性別ID

string
<= 11 characters
job

職業ID

string
<= 11 characters
birth

生年月日(YYYY-MM-DD形式)

string
<= 10 characters /^\d{4}-\d{2}-\d{2}$/
point

ポイント

string
<= 11 characters
mailmagaFlg

メールマガジンフラグ 1:受け取る、3:受け取らない

string
<= 1 characters
Allowed values: 1 3
email01

メールアドレス1

string format: email
<= 50 characters
email02

メールアドレス2

string format: email
<= 50 characters
email03

メールアドレス3

string format: email
<= 50 characters
email04

メールアドレス4

string format: email
<= 50 characters
email05

メールアドレス5

string format: email
<= 50 characters
email01EmailType

メールアドレス1種類(1:PC、2:スマホ、3:ガラケー)

string
<= 1 characters
Allowed values: 1 2 3
email02EmailType

メールアドレス2種類(1:PC、2:スマホ、3:ガラケー)

string
<= 1 characters
Allowed values: 1 2 3
email03EmailType

メールアドレス3種類(1:PC、2:スマホ、3:ガラケー)

string
<= 1 characters
Allowed values: 1 2 3
email04EmailType

メールアドレス4種類(1:PC、2:スマホ、3:ガラケー)

string
<= 1 characters
Allowed values: 1 2 3
email05EmailType

メールアドレス5種類(1:PC、2:スマホ、3:ガラケー)

string
<= 1 characters
Allowed values: 1 2 3
email01MailmagaFlg

メールアドレス1メルマガ(1:受け取る、3:受け取らない)

string
<= 1 characters
Allowed values: 1 3
email02MailmagaFlg

メールアドレス2メルマガ(1:受け取る、3:受け取らない)

string
<= 1 characters
Allowed values: 1 3
email03MailmagaFlg

メールアドレス3メルマガ(1:受け取る、3:受け取らない)

string
<= 1 characters
Allowed values: 1 3
email04MailmagaFlg

メールアドレス4メルマガ(1:受け取る、3:受け取らない)

string
<= 1 characters
Allowed values: 1 3
email05MailmagaFlg

メールアドレス5メルマガ(1:受け取る、3:受け取らない)

string
<= 1 characters
Allowed values: 1 3
email01ErrorFlg

メールアドレス1送信エラーフラグ

string
<= 1 characters
Allowed values: 0 1
email02ErrorFlg

メールアドレス2送信エラーフラグ

string
<= 1 characters
Allowed values: 0 1
email03ErrorFlg

メールアドレス3送信エラーフラグ

string
<= 1 characters
Allowed values: 0 1
email04ErrorFlg

メールアドレス4送信エラーフラグ

string
<= 1 characters
Allowed values: 0 1
email05ErrorFlg

メールアドレス5送信エラーフラグ

string
<= 1 characters
Allowed values: 0 1
email01EcShopId

メールアドレス1ショップID

string
<= 9 characters
email02EcShopId

メールアドレス2ショップID

string
<= 9 characters
email03EcShopId

メールアドレス3ショップID

string
<= 9 characters
email04EcShopId

メールアドレス4ショップID

string
<= 9 characters
email05EcShopId

メールアドレス5ショップID

string
<= 9 characters
mailFlag1

サンクスメール送信可否フラグ

string
<= 1 characters
Allowed values: 0 1
mailFlag2

入金確認メール送信可否フラグ

string
<= 1 characters
Allowed values: 0 1
mailFlag3

発送完了メール送信可否フラグ

string
<= 1 characters
Allowed values: 0 1
mailFlag4

フォローメール送信可否フラグ

string
<= 1 characters
Allowed values: 0 1
mailFlag5

ステップメール送信可否フラグ

string
<= 1 characters
Allowed values: 0 1
mailFlag6

メルマガ送信可否フラグ

string
<= 1 characters
Allowed values: 0 1
dmFlag

DMフラグ

string
<= 1 characters
Allowed values: 0 1
note

備考

string
<= 3000 characters
note01

顧客備考1

string
<= 3000 characters
note02

顧客備考2

string
<= 3000 characters
note03

顧客備考3

string
<= 3000 characters
note04

顧客備考4

string
<= 3000 characters
note05

顧客備考5

string
<= 3000 characters
lightNote

簡易メモ

string
<= 3000 characters
wishNote

指定-ひとことコメント

string
<= 3000 characters
wishRyoushuType

指定-領収書(1:同梱、2:WEB)

string
<= 1 characters
Allowed values: 1 2
wishNouhinType

指定-納品書(1:同梱、2:WEB)

string
<= 1 characters
Allowed values: 1 2
wishHassoTimeId

指定-お届け時刻

string
<= 11 characters
wishHassoMemo

指定-送り状記事欄

string
<= 3000 characters
wishHassoDelivId

指定-配送業者

string
<= 11 characters
wishNoteAttention

指定-伝達事項

string
<= 3000 characters
customerType

会員種別

string
parentCustomerId

紹介者顧客ID

string
<= 11 characters
friendCampaignId

紹介キャンペーンコード

string
<= 11 characters
blackFlag

顧客識別フラグID

string
<= 11 characters
userFlag1

ユーザーフラグ1 ID

string
<= 11 characters
userFlag2

ユーザーフラグ2 ID

string
<= 11 characters
userFlag3

ユーザーフラグ3 ID

string
<= 11 characters
mark1

マーク1

string
<= 1 characters
Allowed values: 0 1
mark2

マーク2

string
<= 1 characters
Allowed values: 0 1
mark3

マーク3

string
<= 1 characters
Allowed values: 0 1
customerCharge

カスタマー担当者ID

string
<= 11 characters
memberSalesChargeId

営業担当者ID

string
<= 11 characters
b2cSalesChannelId

B2C販路区分IDを配列で指定します。

  • 各要素は文字列として扱います。
  • 空文字要素や空白を含む要素も指定可能ですが、登録時には除去されます。
  • 重複要素も指定可能ですが、登録時には一意化した上で保存されます。
  • このフィールドを指定した場合は、フィールド全体を指定値で設定します。追記・部分更新はできません。
Array<string>
b2cSalesChannelId2

B2C販路区分ID2を配列で指定します。

  • 各要素は文字列として扱います。
  • 空文字要素や空白を含む要素も指定可能ですが、登録時には除去されます。
  • 重複要素も指定可能ですが、登録時には一意化した上で保存されます。
  • このフィールドを指定した場合は、フィールド全体を指定値で設定します。追記・部分更新はできません。
Array<string>
b2cSalesChannelId3

B2C販路区分ID3を配列で指定します。

  • 各要素は文字列として扱います。
  • 空文字要素や空白を含む要素も指定可能ですが、登録時には除去されます。
  • 重複要素も指定可能ですが、登録時には一意化した上で保存されます。
  • このフィールドを指定した場合は、フィールド全体を指定値で設定します。追記・部分更新はできません。
Array<string>
bbcMemberCode

BBC加盟店コード

string
<= 9 characters
memberStaffId

BBC加盟店スタッフID

string
<= 9 characters
Example
{
"name01": "山田"
}

更新成功

Media typeapplication/json
Customer
object
customerId

顧客ID

string
>= 1 characters <= 9 characters
companyName

会社名

string
nullable <= 50 characters
companyDepartment

部署名

string
nullable <= 50 characters
name01

お名前(姓)

string
>= 1 characters <= 50 characters
name02

お名前(名)

string
nullable <= 50 characters
kana01

お名前(フリガナ・姓)

string
nullable <= 50 characters
kana02

お名前(フリガナ・名)

string
nullable <= 50 characters
countryId

国ID

string
nullable <= 11 characters
zip01

郵便番号1

string
>= 1 characters <= 10 characters
zip02

郵便番号2

string
nullable <= 4 characters
pref

都道府県ID

string
>= 1 characters <= 11 characters
addr01

住所1

string
>= 1 characters <= 200 characters
addr02

住所2

string
nullable <= 200 characters
tel01

電話番号1

string
>= 1 characters <= 15 characters
tel02

電話番号2

string
nullable <= 6 characters
tel03

電話番号3

string
nullable <= 6 characters
telSecond01

電話番号2-1

string
nullable <= 15 characters
telSecond02

電話番号2-2

string
nullable <= 6 characters
telSecond03

電話番号2-3

string
nullable <= 6 characters
fax01

FAX1

string
nullable <= 15 characters
fax02

FAX2

string
nullable <= 6 characters
fax03

FAX3

string
nullable <= 6 characters
email01

メールアドレス1

string format: email
nullable <= 50 characters
email02

メールアドレス2

string format: email
nullable <= 50 characters
email03

メールアドレス3

string format: email
nullable <= 50 characters
email04

メールアドレス4

string format: email
nullable <= 50 characters
email05

メールアドレス5

string format: email
nullable <= 50 characters
email01EmailType

メールアドレス1種類

string
nullable <= 1 characters
email02EmailType

メールアドレス2種類

string
nullable <= 1 characters
email03EmailType

メールアドレス3種類

string
nullable <= 1 characters
email04EmailType

メールアドレス4種類

string
nullable <= 1 characters
email05EmailType

メールアドレス5種類

string
nullable <= 1 characters
email01MailmagaFlg

メールアドレス1メルマガ

string
nullable <= 1 characters
email02MailmagaFlg

メールアドレス2メルマガ

string
nullable <= 1 characters
email03MailmagaFlg

メールアドレス3メルマガ

string
nullable <= 1 characters
email04MailmagaFlg

メールアドレス4メルマガ

string
nullable <= 1 characters
email05MailmagaFlg

メールアドレス5メルマガ

string
nullable <= 1 characters
email01ErrorFlg

メールアドレス1送信エラーフラグ

string
>= 1 characters <= 1 characters
email02ErrorFlg

メールアドレス2送信エラーフラグ

string
>= 1 characters <= 1 characters
email03ErrorFlg

メールアドレス3送信エラーフラグ

string
>= 1 characters <= 1 characters
email04ErrorFlg

メールアドレス4送信エラーフラグ

string
>= 1 characters <= 1 characters
email05ErrorFlg

メールアドレス5送信エラーフラグ

string
>= 1 characters <= 1 characters
email01EcShopId

メールアドレス1ショップID

string
nullable <= 9 characters
email02EcShopId

メールアドレス2ショップID

string
nullable <= 9 characters
email03EcShopId

メールアドレス3ショップID

string
nullable <= 9 characters
email04EcShopId

メールアドレス4ショップID

string
nullable <= 9 characters
email05EcShopId

メールアドレス5ショップID

string
nullable <= 9 characters
sex

性別ID

string
>= 1 characters <= 11 characters
job

職業ID

string
nullable <= 11 characters
birth

生年月日(YYYY-MM-DD HH:MM:SS形式)

string
nullable <= 19 characters /^\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}$/
mailFlag1

サンクスメール送信可否フラグ

string
>= 1 characters <= 1 characters
mailFlag2

入金確認メール送信可否フラグ

string
>= 1 characters <= 1 characters
mailFlag3

発送完了メール送信可否フラグ

string
>= 1 characters <= 1 characters
mailFlag4

フォローメール送信可否フラグ

string
>= 1 characters <= 1 characters
mailFlag5

ステップメール送信可否フラグ

string
>= 1 characters <= 1 characters
mailFlag6

メルマガ送信可否フラグ

string
>= 1 characters <= 1 characters
mailmagaFlg

メルマガフラグ

string
>= 1 characters <= 1 characters
dmFlag

DMフラグ

string
>= 1 characters <= 1 characters
point

ポイント

string
>= 1 characters <= 11 characters
blackFlag

顧客識別フラグ

string
>= 1 characters <= 11 characters
lightNote

簡易メモ

string
nullable <= 3000 characters
note

備考

string
nullable <= 3000 characters
note01

顧客備考1

string
nullable <= 3000 characters
note02

顧客備考2

string
nullable <= 3000 characters
note03

顧客備考3

string
nullable <= 3000 characters
note04

顧客備考4

string
nullable <= 3000 characters
note05

顧客備考5

string
nullable <= 3000 characters
wishNote

指定-ひとことコメント

string
nullable <= 3000 characters
wishRyoushuType

指定-領収書

string
nullable <= 1 characters
wishNouhinType

指定-納品書

string
nullable <= 1 characters
wishHassoTimeId

指定-お届け時刻

string
nullable <= 11 characters
wishHassoMemo

指定-送り状記事欄

string
nullable <= 3000 characters
wishHassoDelivId

指定-配送業者

string
nullable <= 11 characters
wishNoteAttention

指定-伝達事項

string
nullable <= 3000 characters
userFlag1

ユーザーフラグ1

string
>= 1 characters <= 11 characters
userFlag2

ユーザーフラグ2

string
>= 1 characters <= 11 characters
userFlag3

ユーザーフラグ3

string
>= 1 characters <= 11 characters
status

顧客ステータス

string
>= 1 characters <= 1 characters
mark1

マーク1

string
>= 1 characters <= 1 characters
mark2

マーク2

string
>= 1 characters <= 1 characters
mark3

マーク3

string
>= 1 characters <= 1 characters
createAt

登録日時

string format: date-time
>= 1 characters <= 25 characters
updateAt

更新日時

string format: date-time
>= 1 characters <= 25 characters
customerType

会員種別

string
nullable <= 11 characters
parentCustomerId

紹介者顧客ID

string
nullable <= 11 characters
friendCampaignId

紹介キャンペーンコード

string
nullable <= 11 characters
firstBuyAt

初回購入日

string format: date-time
nullable <= 25 characters
lastBuyAt

最終購入日

string format: date-time
nullable <= 25 characters
lastLoginAt

最終ログイン日時

string format: date-time
nullable <= 25 characters
buyTimes

購入回数

string
>= 1 characters <= 9 characters
buyTotal

累計購入金額

string
>= 1 characters <= 9 characters
enrollmentDay

在籍日数

string
>= 1 characters <= 9 characters
dormantDay

休眠日数

string
>= 1 characters <= 9 characters
cpm0Rank

顧客CPMセグメント

string
>= 1 characters <= 9 characters
rfmRank

RFMランク

string
>= 1 characters <= 9 characters
rfmGroupId

RFMグループID

string
>= 1 characters <= 9 characters
cpm1FirstBuyAt

(CPM1)初回購入日

string format: date-time
nullable <= 25 characters
cpm1LastBuyAt

(CPM1)最終購入日

string format: date-time
nullable <= 25 characters
cpm1BuyTimes

(CPM1)購入回数

string
>= 1 characters <= 9 characters
cpm1BuyTotal

(CPM1)累計購入金額

string
>= 1 characters <= 9 characters
cpm1EnrollmentDay

(CPM1)在籍日数

string
>= 1 characters <= 9 characters
cpm1DormantDay

(CPM1)休眠日数

string
>= 1 characters <= 9 characters
cpm1Rank

(CPM1)顧客CPMセグメント

string
>= 1 characters <= 9 characters
cpm2FirstBuyAt

(CPM2)初回購入日

string format: date-time
nullable <= 25 characters
cpm2LastBuyAt

(CPM2)最終購入日

string format: date-time
nullable <= 25 characters
cpm2BuyTimes

(CPM2)購入回数

string
>= 1 characters <= 9 characters
cpm2BuyTotal

(CPM2)累計購入金額

string
>= 1 characters <= 9 characters
cpm2EnrollmentDay

(CPM2)在籍日数

string
>= 1 characters <= 9 characters
cpm2DormantDay

(CPM2)休眠日数

string
>= 1 characters <= 9 characters
cpm2Rank

(CPM2)顧客CPMセグメント

string
>= 1 characters <= 9 characters
cpm3FirstBuyAt

(CPM3)初回購入日

string format: date-time
nullable <= 25 characters
cpm3LastBuyAt

(CPM3)最終購入日

string format: date-time
nullable <= 25 characters
cpm3BuyTimes

(CPM3)購入回数

string
>= 1 characters <= 9 characters
cpm3BuyTotal

(CPM3)累計購入金額

string
>= 1 characters <= 9 characters
cpm3EnrollmentDay

(CPM3)在籍日数

string
>= 1 characters <= 9 characters
cpm3DormantDay

(CPM3)休眠日数

string
>= 1 characters <= 9 characters
cpm3Rank

(CPM3)顧客CPMセグメント

string
>= 1 characters <= 9 characters
cpm4FirstBuyAt

(CPM4)初回購入日

string format: date-time
nullable <= 25 characters
cpm4LastBuyAt

(CPM4)最終購入日

string format: date-time
nullable <= 25 characters
cpm4BuyTimes

(CPM4)購入回数

string
>= 1 characters <= 9 characters
cpm4BuyTotal

(CPM4)累計購入金額

string
>= 1 characters <= 9 characters
cpm4EnrollmentDay

(CPM4)在籍日数

string
>= 1 characters <= 9 characters
cpm4DormantDay

(CPM4)休眠日数

string
>= 1 characters <= 9 characters
cpm4Rank

(CPM4)顧客CPMセグメント

string
>= 1 characters <= 9 characters
cpm5FirstBuyAt

(CPM5)初回購入日

string format: date-time
nullable <= 25 characters
cpm5LastBuyAt

(CPM5)最終購入日

string format: date-time
nullable <= 25 characters
cpm5BuyTimes

(CPM5)購入回数

string
>= 1 characters <= 9 characters
cpm5BuyTotal

(CPM5)累計購入金額

string
>= 1 characters <= 9 characters
cpm5EnrollmentDay

(CPM5)在籍日数

string
>= 1 characters <= 9 characters
cpm5DormantDay

(CPM5)休眠日数

string
>= 1 characters <= 9 characters
cpm5Rank

(CPM5)顧客CPMセグメント

string
>= 1 characters <= 9 characters
jponCustomerCode

他システム顧客コード

string
nullable <= 50 characters
nextCustomerRankBuyTotal

次回ランク条件金額

string
nullable <= 11 characters
memberSalesChargeId

営業担当者ID

string
nullable <= 11 characters
customerCharge

カスタマー担当者ID

string
nullable <= 11 characters
Examples
Exampledefault
{
"customerId": "64",
"companyName": "株式会社テスト",
"companyDepartment": "営業部",
"name01": "山田",
"name02": "太郎",
"kana01": "ヤマダ",
"kana02": "タロウ",
"countryId": "392",
"zip01": "100",
"zip02": "0001",
"pref": "13",
"addr01": "千代田区千代田",
"addr02": "1-1",
"tel01": "03",
"tel02": "1234",
"tel03": "5678",
"telSecond01": "03",
"telSecond02": "1234",
"telSecond03": "5678",
"fax01": null,
"fax02": null,
"fax03": null,
"email01": null,
"email02": null,
"email03": null,
"email04": null,
"email05": null,
"email01EmailType": null,
"email02EmailType": null,
"email03EmailType": null,
"email04EmailType": null,
"email05EmailType": null,
"email01MailmagaFlg": null,
"email02MailmagaFlg": null,
"email03MailmagaFlg": null,
"email04MailmagaFlg": null,
"email05MailmagaFlg": null,
"email01ErrorFlg": "0",
"email02ErrorFlg": "0",
"email03ErrorFlg": "0",
"email04ErrorFlg": "0",
"email05ErrorFlg": "0",
"email01EcShopId": null,
"email02EcShopId": null,
"email03EcShopId": null,
"email04EcShopId": null,
"email05EcShopId": null,
"sex": "1",
"job": "1",
"birth": "1990-01-15 00:00:00",
"mailFlag1": "1",
"mailFlag2": "1",
"mailFlag3": "1",
"mailFlag4": "1",
"mailFlag5": "1",
"mailFlag6": "1",
"mailmagaFlg": "1",
"dmFlag": "1",
"point": "0",
"blackFlag": "0",
"lightNote": "簡易メモ",
"note": "備考テスト",
"note01": null,
"note02": null,
"note03": null,
"note04": null,
"note05": null,
"wishNote": null,
"wishRyoushuType": null,
"wishNouhinType": null,
"wishHassoTimeId": null,
"wishHassoMemo": null,
"wishHassoDelivId": null,
"wishNoteAttention": null,
"userFlag1": "0",
"userFlag2": "0",
"userFlag3": "0",
"status": "2",
"mark1": "0",
"mark2": "0",
"mark3": "0",
"createAt": "2026-05-12T08:05:56+09:00",
"updateAt": "2026-05-12T08:05:56+09:00",
"customerType": "2",
"parentCustomerId": null,
"friendCampaignId": null,
"firstBuyAt": null,
"lastBuyAt": null,
"lastLoginAt": null,
"buyTimes": "0",
"buyTotal": "0",
"enrollmentDay": "0",
"dormantDay": "0",
"cpm0Rank": "0",
"rfmRank": "0",
"rfmGroupId": "0",
"cpm1FirstBuyAt": null,
"cpm1LastBuyAt": null,
"cpm1BuyTimes": "0",
"cpm1BuyTotal": "0",
"cpm1EnrollmentDay": "0",
"cpm1DormantDay": "0",
"cpm1Rank": "0",
"cpm2FirstBuyAt": null,
"cpm2LastBuyAt": null,
"cpm2BuyTimes": "0",
"cpm2BuyTotal": "0",
"cpm2EnrollmentDay": "0",
"cpm2DormantDay": "0",
"cpm2Rank": "0",
"cpm3FirstBuyAt": null,
"cpm3LastBuyAt": null,
"cpm3BuyTimes": "0",
"cpm3BuyTotal": "0",
"cpm3EnrollmentDay": "0",
"cpm3DormantDay": "0",
"cpm3Rank": "0",
"cpm4FirstBuyAt": null,
"cpm4LastBuyAt": null,
"cpm4BuyTimes": "0",
"cpm4BuyTotal": "0",
"cpm4EnrollmentDay": "0",
"cpm4DormantDay": "0",
"cpm4Rank": "0",
"cpm5FirstBuyAt": null,
"cpm5LastBuyAt": null,
"cpm5BuyTimes": "0",
"cpm5BuyTotal": "0",
"cpm5EnrollmentDay": "0",
"cpm5DormantDay": "0",
"cpm5Rank": "0",
"jponCustomerCode": null,
"nextCustomerRankBuyTotal": null,
"memberSalesChargeId": null,
"customerCharge": null
}
  • 指定された項目が不正な場合
  • 更新項目が指定されていない場合
  • 生年月日の形式が不正な場合
  • 指定された国が存在しない場合
  • 指定された性別が存在しない場合
  • 指定された職業が存在しない場合
  • 指定された都道府県が存在しない場合
  • 指定された顧客識別フラグが存在しない場合
  • 指定されたユーザーフラグが存在しない場合
  • メールマガジンフラグが不正な場合
  • DMフラグが不正な場合
  • マークが不正な場合
  • メールアドレス種類が不正な場合
  • メールアドレスメルマガフラグが不正な場合
  • メールアドレスエラーフラグが不正な場合
  • 指定されたメールアドレスショップIDが存在しない場合
  • 購入時領収書指定が不正な場合
  • 購入時納品書指定が不正な場合
  • 指定された販路区分が存在しない場合
  • 指定された営業担当者IDが存在しない場合
  • 指定されたカスタマー担当者IDが存在しない場合
  • 指定された会員種別が存在しない場合
  • 指定されたBBC加盟店コードが存在しない場合
  • 指定されたBBC加盟店スタッフIDが存在しない場合
  • 更新日時の形式が不正な場合
Media typeapplication/json
object
type
required
string
title
required
string
detail
One of:
string
status
integer
Examples
{
"type": "about:blank",
"title": "BadRequest",
"detail": [
"指定された項目が不正です: invalidKey"
],
"status": 400
}

指定された顧客IDが存在しない場合

Media typeapplication/json
object
type
required
string
title
required
string
detail
One of:
string
status
integer
Examples
Example指定された顧客IDが存在しない場合
{
"type": "about:blank",
"title": "NotFound",
"detail": "該当する顧客IDが見つかりませんでした",
"status": 404
}
  • 楽観ロックエラー(他の更新が先行した場合)
Media typeapplication/json
object
type
required
string
title
required
string
detail
One of:
string
status
integer
Examples
Example楽観ロックエラー
{
"type": "about:blank",
"title": "Conflict",
"detail": "顧客ID:1は他の更新が先行しています(DB: 2024-04-14 15:30:00, リクエスト: 2024-04-14 10:00:00)",
"status": 409
}

サーバー内部エラー

Media typeapplication/json
object
type
required
string
title
required
string
detail
One of:
string
status
integer
Examples
Exampledefault
{
"type": "about:blank",
"title": "InternalServerError",
"status": 500
}