INPUT_OBJECT
userRegistrationAdminInput
Request of UserRegistrationAdminAdd.
link GraphQL Schema definition
1 input userRegistrationAdminInput { 4 2 # The registrant's street address, to a maximum of three lines of information. 3 String : 7 5 # The registrant's street address, to a maximum of three lines of information. 6 String : 10 8 # The registrant's street address, to a maximum of three lines of information. 9 String : 13 11 # Customizable field. 12 String : 16 14 # Customizable field. 15 String : 19 17 # Customizable field. 18 String : 23 20 # The purpose of the address. Valid values are: S - shipto, B - billto, SB - 21 # shipto and billto (The default value.). 22 String : 26 24 # The registrant's age. 25 String : 30 27 # A special ID assigned by the registrant's business organization or 28 # organizational unit to this particular registrant.. 29 String : 43 31 # You can manage custom member attributes (MBRATTRVAL table) for this user using 32 # the following syntax: {attributeName}_{storeId}_{action}_{sequence}: string. The 33 # curly braced values must be replaced as follows: attributeName is any attribute 34 # specified in MBRATTRVAL table, storeId is the numerical id of the store (or null 35 # to indicate all stores), action is either 'r' (for replace) or 'd' (for delete), 36 # and sequence to indicate the sequence of this value in relation to other values 37 # for this attribute. Some examples. 'JobFunction_10001_r_1' : 'ProductManager' is 38 # specifying that the user has a JobFunction attribute value of ProductManager for 39 # the store 10001, this is for replacing the first (r_1) JobFunction attribute 40 # value for the user. JobFunction_null_d deletes all job functions for the user in 41 # all stores. 42 String : 47 44 # D - An indicator that daytime is the best time to call the registrant; E - An 45 # indicator that evening is the best time to call the registrant. 46 String : 51 48 # The registrant's organization's code to identify the shipping or billing 49 # addresses and cost center. 50 String : 55 52 # Code designating the method of code structure used for the billing code. The 53 # default value is D, assigned by buyer. 54 String : 58 56 # Answer to the challenge question. 57 String : 61 59 # Challenge question for verbal confirmation of the customer's identity. 60 String : 64 62 # The number of children the registrant has. 63 String : 67 65 # The name of the city where the registrant resides. 66 String : 71 68 # The company name of the organization that the registrant represents, obtained 69 # when filling in demographic information. 70 String : 74 72 # The name of the country or region where the registrant resides. 73 String : 77 75 # Date of birth. The format is yyyy-mm-dd, for example: 1980-01-01. 76 String : 80 78 # The department identifier for the registrant. 79 String : 83 81 # A description of the registrant. 82 String : 86 84 # The registrant's primary e-mail or Web address. 85 String : 89 87 # The registrant's secondary e-mail or Web address. 88 String : 92 90 # The registrant's ID with his or her employer. 91 String : 96 93 # The registrant's status as an employee (for example, regular, permanent, 94 # contractor, or part time). 95 String : 99 97 # The registrant's primary facsimile number. 98 String : 102 100 # The registrant's secondary facsimile number. 101 String : 105 103 # The first name of the registrant. 104 String : 108 106 # The registrant's gender. 107 String : 111 109 # The registrant's hobbies. 110 String : 114 112 # The number of people in the registrant's household; the default is 1. 113 String : 117 115 # The registrant's annual income. 116 String : 120 118 # The currency in which the registrant's income is paid. 119 String : 124 121 # Required if the authentication mode is LDAP: The last name of the registrant. If 122 # the authentication mode is LDAP, this parameter is mandatory. 123 String : 137 125 # The registrant's logon ID. If you are using LDAP, changing a user's logonID is 126 # not supported because it would require deleting and recreating the user in LDAP. 127 # This process would cause all non-WebSphere Commerce user attributes, such as the 128 # password, to be lost. If you are not using LDAP, changing the user's logon ID is 129 # not recommended, because the promotion subsystem stores the logon ID of the 130 # creator of the promotion in the XMLPARAM column of the PX_PROMOTION table. Note: 131 # When the UserRegistrationUpdate command is used to change the logonID, the 132 # command will automatically update the USERS.DN database column. Do not assume 133 # that ADDRESS.NICKNAME will also change. Instead, the following finder should be 134 # used to get the single self address of a user: 135 # AddressAccessBean.findSelfAddressByMember(Long memberID). 136 String! : 142 138 # The registrant's password. In database mode, the password is encrypted before it 139 # is saved in the database. In LDAP mode, the password is only stored on the LDAP 140 # server. 141 String! : 146 143 # Required if the logonPassword is used: The registrant's password, entered a 144 # second time. 145 String : 149 147 # The name of the registrant's manager. 148 String : 152 150 # The registrant's marital status. 151 String : 155 153 # The marketing tracking consent. 0 means opt-out, 1 means opt-in. 154 String : 158 156 # The middle name of the registrant. 157 String : 161 159 # The registrant's mobile phone number used for SMS, for example, 4161235555. 160 String : 165 162 # The country code used for the registrant's mobile phone number, for example, CA 163 # for Canada. 164 String : 168 166 # The internal address (for example, mail stop). 167 String : 172 169 # Whether the registrant has previously placed an order. This value is supplied by 170 # the registrant. 171 String : 176 173 # The fully qualified DN of the organization to register under. Required for B2B 174 # user registration. 175 String : 179 177 # The identifier of the registrant's company. 178 String : 182 180 # The name of the organization that the registrant represents. 181 String : 185 183 # The identifier of the registrant's organizational unit. 184 String : 188 186 # The name of the unit within the organization that the registrant represents. 187 String : 194 189 # 1 - An indicator to include package inserts when the order is shipped; 0 - An 190 # indicator to not include package inserts when the order is shipped. There is no 191 # default for this field. If the field is left unused, it remains null in the 192 # database. 193 String : 197 195 # The parent member identifier of the user. 196 String : 201 198 # The title of the user whose address is being entered (for example, Dr., Rev., 199 # Mr. or Ms.). 200 String : 204 202 # The registrant's primary phone number. 203 String : 209 205 # The type of phone used for the registrant's primary phone number, for example 206 # TTY for hearing impaired, PCM for pulse-coded modulation, or CEL for mobile. 207 # This is a field of 3 characters. 208 String : 212 210 # The registrant's secondary phone number. 211 String : 217 213 # The type of phone used for the registrant's secondary phone number, for example 214 # TTY for hearing impaired, PCM for pulse-coded modulation, or CEL for mobile. 215 # This is a field of 3 characters. 216 String : 220 218 # URL or path to a photo of the registrant. 219 String : 223 221 # The account policy for this user. 222 String : 227 224 # The preferred phone for the registrant (stored in the ADDRESS table), for 225 # example: P1=phone 1 P2=phone 2. 226 String] : [ 230 228 # The registrant's preferred currency for transactions. 229 String : 233 231 # The registrant's preferred mode of delivery. 232 String : 236 234 # The registrant's preferred language. 235 String : 239 237 # The registrant's preferred unit of measure. 238 String : 242 240 # The version of the privacy notice. For example '1.0'. 241 String : 247 243 # The user's profile type. If profileType is not specified, by default, the 244 # profileType is set to 'C' and a consumer user will be created; A business user 245 # can be by setting profileType to 'B'. 246 ProfileType : 253 248 # 1 - An indicator that the registrant's primary phone number is listed; 0 - An 249 # indicator that the registrant's primary phone number is unlisted. There is no 250 # default for these publishPhone fields. If the field is left unused, it remains 251 # null in the database. 252 String : 257 254 # 1 - An indicator that the registrant's secondary phone number is listed; 0 - An 255 # indicator that the registrant's secondary phone number is unlisted. 256 String : 263 258 # Determines whether the registrant wants to receive marketing e-mail activities 259 # for the current store (or all stores if no stores have been visited during the 260 # session): true - The user wants to receive marketing e-mail activities; false - 261 # The user does not want to receive e-mail activities (the default). 262 String : 268 264 # Specifies whether the registrant wants to receive marketing SMS messages for the 265 # current store (or all stores if no stores have been visited during the session). 266 # Valid values are true or false (default). 267 String : 272 269 # Indicates whether the user wants to receive order notification SMS text 270 # messages. Valid values are true or false (default). 271 String : 275 273 # The name of the registrant's secretary or administrative assistant. 274 String : 279 276 # A shipping code based on geographical region, especially useful with tax 277 # software. 278 String : 282 280 # The name of the state, province, or equivalent where the registrant resides. 281 String : 285 283 # A tax code based on geographical region, especially useful with tax software. 284 String : 288 286 # The time zone in which the registrant does business (report as GMT +/- hours). 287 String : 291 289 # The URL to call when the command completes successfully. 290 String : 294 292 # Customizable field. 293 String : 297 295 # Customizable field. 296 String : 300 298 # Customizable field. 299 String : 303 301 # Customizable field. 302 String : 306 304 # Customizable field. 305 String : 310 307 # The user account status. A status of 1 indicates the account is enabled, and a 308 # status of 0 indicates the account is disabled. 309 String : 313 311 # Customizable field for demographic information; this is single-character field. 312 String : 316 314 # Customizable field for demographic information; this is single-character field. 315 String : 319 317 # Customizable field for demographic information; this is single-character field. 318 String : 322 320 # Customizable field for demographic information; this is single-character field. 321 String : 325 323 # Customizable field for demographic information; a field of 254 characters. 324 String : 328 326 # Customizable field for demographic information; an integer field. 327 String : 331 329 # Customizable field for demographic information; a field var char, length 6. 330 String : 334 332 # A string used to identify the user for taxation purposes. 333 String : 337 335 # The ZIP or postal code of the registrant's address. 336 String : 338 }