Register an integrated merchant account. [Authenticated; Perm: System Integrator]Ask AIpost https://qa-api.giftlocal.com/api/integration/merchant-provisioning/register-accountBody ParamsThe request.accountIDuuidAn optional account ID to use when creating a location under an existing account (or just wanting an explicit account id). For new merchants, this should generally be left null / blank.accountNamestringAn optional account name. Use when the root merchant account and location name are different. If not specified, the location name will be used.adminEmailAddressstringThe email address of the root admin user (required).adminFirstNamestringThe first name of the root admin user (required).adminLastNamestringThe last name of the root admin user (required).adminMobileNumberstringAn optional mobile number for the root admin user.adminPasswordstringAn optional password for the root admin user. If none is specified, the root admin user will be invited to the account to establish their own password on the giftlocal.com partner portal.affiliateProgramCodestringAn optional affiliate program code to associate this merchant to a source affiliate. Only a Program Code or ID need to be specified - but not both.affiliateProgramIDuuidAn optional affiliate program id to associate this merchant to a source affiliate. Only a Program Code or ID need to be specified - but not both.currentUserIsAdminbooleanIf the current authenticated user should be an admin of the account. Use for creation of an account from an existing consumer user. Default is false. Additional AdminX fields will be ignored when enabled.truefalsedefaultRedemptionPointOfSaleSystemIDint32The Point of Sale system used by the account and associated locations.locationAddressstringThe street address of the merchant location.locationAddress2stringThe street address (line 2) of the merchant location.locationCitystringThe city the merchant location is located in (required).locationInstagramstringAn optional instagram handle associated with the merchant location. Exclude any prefix or url parts. Include just the handle portion.locationMarketIDint32A market id value as retreived from the market list. Technically optional but used to set currency and timezone information so highly advised.locationNamestringA name for the merchant location (required).locationNeighborhoodNamestringAn optional neighborhood name where the merchant location is located.locationPhoneNumberstringAn optional phone number associated with the merchant location.locationPointOfSaleSystemIdentifierstringWhen a Point of Sale system, the system-specific identifier for that location. Can be used with redemption workflows to identify target location.locationPostalCodestringThe zip code the merchant location is located in.locationStateProvincestringThe state the merchant location is located in (required).locationUrlTokenstringAn optional explicit url token for the location. If blank, will be automatically created based on the location name.locationWebsiteUrlstringAn optional website url associated with the merchant location. Start with http.merchantCategoryIDint32A required non-parent merchant category id as retreived from the category list.subscriptionsarray of objectsA list of Program subscriptions for each location.subscriptionsADD objectHeadersacceptstringenumDefaults to application/jsonGenerated from available response content typesapplication/jsonapplication/xmltext/jsontext/xmlAllowed:application/jsonapplication/xmltext/jsontext/xmlResponse 200OKUpdated 6 months ago