The Customer Service has Entities and Operations concerned with Customers and Companies in Norce Commerce.
Documentation Norce [Storm] Connect Customer Service (4.0)
CustomerHeader
Account which initiated the import. Learn about system accounts here.
Array of strings representing company fields to be processed.
(Use the integer instead of the name for the xml content type)
Not required for ImportCustomers
0 = ApplicationKey
1 = Id
2 = Code
3 = OrganizationNo
4 = Name
5 = EmailAddress
6 = PhoneNumber
7 = LogoImage
8 = ParentCompanyCode
9 = IsActive
10 = InvoiceAddress
11 = DeliveryAddresses
12 = AdditionalInfo
13 = Contacts
14 = Customers (set values in CustomerFieldsThatAreSet)
15 = DeliveryMethods
16 = Discounts
17 = Flags
18 = PaymentMethods
19 = PriceLists
20 = SearchOnlyByCode (matches the customer only on the value on the code field, allows for duplicated OrganizationNo)
21 = VatNo
22 = PreserveFlags (Flags not passed in, will be left on the entity, otherwise they will be removed and replaced with the ones imported)
Array of strings representing customer fields to be processed.
(Use the integer instead of the name for the xml content type)
Not required for ImportCompanies, but if used there, 'Customers' must be set in CompanyFieldsThatAreSet
0 = ApplicationKey
1 = Id
2 = Code
3 = EmailAddress
4 = SocialSecurityNumber
5 = Title
6 = FirstName
7 = MiddleName
8 = LastName
9 = PhoneNumber
10 = CellPhoneNumber
11 = IsActive
12 = InvoiceAddress
13 = DeliveryAddresses
14 = Accounts (set values in AccountFieldsThatAreSet)
15 = AdditionalInfo
16 = Flags
17 = PriceLists
18 = SearchOnlyByCode (matches the customer only on the value on the code field, alows for duplicated email addresses)
19 = Companies (set values in CompanyFieldsThatAreSet)
20 = CrmId
21 = PreserveFlags (Flags not passed in, will be left on the entity, otherwise they will be removed and replaced with the ones imported)
Array of strings representing account fields to be processed.
(Use the integer instead of the name for the xml content type)
Not required for ImportCompanies
Required settings: Accounts (in CustomerFieldsThatAreSet)
0 = PasswordCreateOnly (Value is only set if the entity is created by the import)
1 = Status
2 = StatusCreateOnly (Value is only set if the entity is created by the import)
3 = Roles
4 = RolesCreateOnly (Value is only set if the entity is created by the import)
Norce Commerce Connect job id. Only exists in import logs. Should be omitted in the import request.
Request serialization type.(Use the integer instead of the name for the xml content type)
0 = JSON, 1 = XML
Location of the import file on Norce's file area. Can be used instead of sending data directly in payload.
{ "AccountId": 0, "CompanyFieldsThatAreSet": [ "ApplicationKey" ], "CustomerFieldsThatAreSet": [ "ApplicationKey" ], "AccountFieldsThatAreSet": [ "PasswordCreateOnly" ], "JobId": "string", "SerializationType": [ "JSON" ], "StorageName": "http://example.com", "SupplierId": "string" }