Skip to content

Documentation Norce [Storm] Connect Customer Service (4.0)

The Customer Service has Entities and Operations concerned with Customers and Companies in Norce Commerce.

Download OpenAPI description
Languages
Servers
https://customer-slug.api-se.norce.tech/commerce/connect/4.0/

Schemas

Schemas

Contact

Company contact information.

Codestringrequired

Contact code. Used for contact matching.

IsActiveboolean

Sets contact to active or inactive. Default true.

{ "Code": "string", "IsActive": true }

Customer

Customer information

AccountsArray of objects(Account)(Account)

List of registered customer accounts

AdditionalInfoArray of objects(Info)(Info)

List of additional information fields

ApplicationKeystring(uuid)

Application identifier. Determines which application company belongs to.

CellPhoneNumberstring

Mobile phone number

Codestring

Customer code. Used for customer matching if Norce Commerce's internal customer id is omitted.

CompaniesArray of objects(CompanyIdentifier)(CompanyIdentifier)

List of companies belonging to this customer. Companies must exist already in Norce Commerce to be added as a relation to this Customer. Any identifier can be used and they are ordered as Id, Code, OrganizationNo. The first that is given will be used. If more than one is marked IsPrimary then only the first will be marked as primary.

CrmIdstring

Used to save the customer external id from a crm-system

DeliveryAddressesArray of objects(Address)(Address)

Delivery address

EmailAddressstring

Customer email address. Used for customer matching if Norce Commerce customer id and code is omitted and SearchOnlyByCode is false in header.

FirstNamestring

First name

FlagsArray of objects(Flag)(Flag)

Customer flags

Idinteger(int32)

Norce Commerce's internal customer id

InvoiceAddressobject(Address)(Address)

Company or customer address information

IsActiveboolean

Sets customer to active or inactive. Default is true.

IsCompanyListDeltaboolean

If false companies that are not provided for this customer in request will be deactivated from the relation to this Company. Default is false.

LastNamestring

Last name

MiddleNamestring

Middle name

PhoneNumberstring

Phone number

PriceListsArray of objects(PriceList)(PriceList)

Customer price lists

SocialSecurityNumberstring

Social security number

Titlestring

Title

Typeinteger(int32)

Customer type: 1 = Customer, 2 = Company contact

{ "Accounts": [ {} ], "AdditionalInfo": [ {} ], "ApplicationKey": "15d62d1f-3a4e-4111-845a-4db40bf08e87", "CellPhoneNumber": "string", "Code": "string", "Companies": [ {} ], "CrmId": "string", "DeliveryAddresses": [ {} ], "EmailAddress": "string", "FirstName": "string", "Flags": [ {} ], "Id": 0, "InvoiceAddress": { "AddressLine1": "string", "AddressLine2": "string", "CareOf": "string", "City": "string", "Code": "string", "CountryCode": "string", "Gln": "string", "IsPrimary": true, "IsValidated": true, "Region": "string", "ShippingPhoneNumber": "string", "ZipCode": "string" }, "IsActive": true, "IsCompanyListDelta": true, "LastName": "string", "MiddleName": "string", "PhoneNumber": "string", "PriceLists": [ {} ], "SocialSecurityNumber": "string", "Title": "string", "Type": 0 }

DeliveryMethod

Company delivery method information

Codestringrequired

Delivery method code

IsActiveboolean

Sets delivery method to active or inactive. Default is true.

{ "Code": "string", "IsActive": true }

Customers

Operations