Create customer
smaregi_create_customerWRITE: create a customer (member). customerCode, firstName and lastName are required; the contract's own required-column settings may demand more. Not idempotent: calling twice with a different code creates two customers. POST /customers.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sex | No | Sex: 0 = unknown, 1 = male, 2 = female. | |
| note | No | Note. | |
| rank | No | Member rank. | |
| note2 | No | Second note. | |
| status | No | Member status: 0 = active, 1 = suspended, 2 = card lost, 3 = withdrawn, 4 = merged. | |
| address | No | Address. | |
| storeId | No | Store id the customer belongs to. | |
| lastKana | No | Last name, kana. | |
| lastName | Yes | Last name. | |
| postCode | No | Postal code. | |
| birthDate | No | Birth date, yyyy-mm-dd. | |
| entryDate | No | Enrollment (membership start) date, yyyy-mm-dd; some contracts require it when creating a customer. | |
| faxNumber | No | Fax number. | |
| firstKana | No | First name, kana. | |
| firstName | Yes | First name. | |
| customerNo | No | Customer / member number. | |
| companyName | No | Company name. | |
| mailAddress | No | E-mail address. | |
| phoneNumber | No | Phone number. | |
| customerCode | Yes | Customer code (unique per contract). | |
| mobileNumber | No | Mobile number. | |
| departmentName | No | Department name. | |
| mailReceiveFlag | No | Whether the customer accepts guidance mail: 0 = refuse, 1 = allow (default). | |
| pointExpireDate | No | Point expiry date, yyyy-mm-dd; some contracts require it when creating a customer. |