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 }