Skip to content

Upload list of customers

Request

POST https://api.zoined.com/customers?dryRun=false&separator=%3B&encoding=utf-8

Security
bearerAuth
Query
dryRunbooleanrequired

Only validate the request without storing the data

Example:dryRun=false
separatorstringrequired

Column separator used when loading CSV data

Example:separator=;
encodingstringrequired

Character encoding used in the CSV data (default is utf-8)

Example:encoding=utf-8
Body
Any of:
customer_idstringrequired

Customer ID

Example:"32"
customer_namestring

Customer Name

Example:"John Smith"
customer_companystring

Customer Company

Example:"Smith Industries"
customer_emailstring

Customer Email

Example:"john.smith@customer.customer"
customer_phonestring

Customer Phone

Example:"+35811111111"
customer_addressstring

Customer Street Address

Example:"Mannerheimintie 1"
customer_zipcodestring

Customer's Zip Code

Example:"00100"
customer_citystring

Customer City

Example:"Helsinki"
customer_countrystring

Customer Country

Example:"Finland"
customer_group_idstring

Customer Group ID

Example:"2"
customer_group_namestring

Customer Group Name

Example:"B2"
account_numberstring

Account Number

Example:"X5434"
vat_numberstring

9 (string, optional) - VAT Number

Example:"12345678"
organisation_idstring

Customer account store ID

Example:"1"
salesperson_idstring

Sales person id responsible for this customer account.

Example:"123"
creation_datestring

Date when this customer was added to system (yyyy-mm-dd).

Example:"2021-12-15"
subscribe_datestring

Date when this customer subscribed newsletter (yyyy-mm-dd).

Example:"2022-01-15"
unsubscribe_datestring

Date when this customer unsubscribed newsletter (yyyy-mm-dd).

Example:"2022-02-15"
register_datestring

Date when this customer registered to system (yyyy-mm-dd).

Example:"2022-01-10"
unregister_datestring

Date when this customer unregistered from system (yyyy-mm-dd).

Example:"2022-03-15"
hierarchy_level_1string

Hierarchy Level 1. DEPRECATED Please use FlatHierarchy endpoint.

Example:"A1"
hierarchy_level_2string

Hierarchy Level 2. DEPRECATED Please use FlatHierarchy endpoint.

Example:"Family shoppers"
hierarchy_level_3string

Hierarchy Level 3. DEPRECATED Please use FlatHierarchy endpoint.

Example:"Families with babies"
hierarchy_level_4string

Hierarchy Level 4. DEPRECATED Please use FlatHierarchy endpoint.

Example:"A4"
hierarchy_level_5string

Hierarchy Level 5. DEPRECATED Please use FlatHierarchy endpoint.

Example:"A5"
custom_dimension_1string

Custom Field 1

Example:"Class 3"
custom_dimension_2string

Custom Field 2

Example:"Class 2"
custom_dimension_3string

Custom Field 3

Example:"Class 1"
custom_dimension_4string

Custom Field 4

Example:"XYZ"
custom_dimension_5string

Custom Field 5

Example:"XYZ"
custom_dimension_6string

Custom Field 6

Example:"Class 3"
custom_dimension_7string

Custom Field 7

Example:"Class 3"
custom_dimension_8string

Custom Field 8

Example:"Class 3"
custom_dimension_9string

Custom Field 9

Example:"Class 3"
custom_dimension_10string

Custom Field 10

Example:"Class 3"
custom_dimension_11string

Custom Field 11

Example:"Class 3"
custom_dimension_12string

Custom Field 12

Example:"Class 3"
custom_dimension_13string

Custom Field 13

Example:"Class 3"
custom_dimension_14string

Custom Field 14

Example:"Class 3"
custom_dimension_15string

Custom Field 15

Example:"Class 3"
custom_dimension_16string

Custom Field 16

Example:"Class 3"
custom_dimension_17string

Custom Field 17

Example:"Class 3"
custom_dimension_18string

Custom Field 18

Example:"Class 3"
custom_dimension_19string

Custom Field 19

Example:"Class 3"
custom_dimension_20string

Custom Field 20

Example:"Class 3"
custom_dimension_21string

Custom Field 21

Example:"Class 3"
custom_dimension_22string

Custom Field 22

Example:"Class 3"
custom_dimension_23string

Custom Field 23

Example:"Class 3"
custom_dimension_24string

Custom Field 24

Example:"Class 3"
custom_dimension_25string

Custom Field 25

Example:"Class 3"
custom_dimension_26string

Custom Field 26

Example:"Class 3"
custom_dimension_27string

Custom Field 27

Example:"Class 3"
custom_dimension_28string

Custom Field 28

Example:"Class 3"
custom_dimension_29string

Custom Field 29

Example:"Class 3"
custom_dimension_30string

Custom Field 30

Example:"Class 3"
custom_dimension_31string

Custom Field 31

Example:"Class 3"
custom_dimension_32string

Custom Field 32

Example:"Class 3"
custom_dimension_33string

Custom Field 33

Example:"Class 3"
custom_dimension_34string

Custom Field 34

Example:"Class 3"
custom_dimension_35string

Custom Field 35

Example:"Class 3"
custom_dimension_36string

Custom Field 36

Example:"Class 3"
custom_dimension_37string

Custom Field 37

Example:"Class 3"
custom_dimension_38string

Custom Field 38

Example:"Class 3"
custom_dimension_39string

Custom Field 39

Example:"Class 3"
custom_dimension_40string

Custom Field 40

Example:"Class 3"
custom_dimension_41string

Custom Field 41

Example:"Class 3"
custom_dimension_42string

Custom Field 42

Example:"Class 3"
custom_dimension_43string

Custom Field 43

Example:"Class 3"
custom_dimension_44string

Custom Field 44

Example:"Class 3"
custom_dimension_45string

Custom Field 45

Example:"Class 3"
custom_dimension_46string

Custom Field 46

Example:"Class 3"
custom_dimension_47string

Custom Field 47

Example:"Class 3"
custom_dimension_48string

Custom Field 48

Example:"Class 3"
custom_dimension_49string

Custom Field 49

Example:"Class 3"
custom_dimension_50string

Custom Field 50

Example:"Class 3"
custom_metric_1number

Custom metric 1

Example:1
custom_metric_2number

Custom metric 2

Example:100
custom_metric_3number

Custom metric 3

Example:2.2
custom_metric_4number

Custom metric 4

Example:1.05
custom_metric_5number

Custom metric 5

Example:10000
source_systemstring

Identifier of the source system this data is from. Needed when mapping between source system identifiers and master identifiers are used.

Example:"ABCDEF"
curl -i -X POST \
  'https://zapi-api.zoined.com/_mock/customers?dryRun=false&separator=%3B&encoding=utf-8' \
  -H 'Authorization: Bearer <YOUR_token_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "customer_id": "32",
    "customer_name": "John Smith",
    "customer_company": "Smith Industries",
    "customer_email": "john.smith@customer.customer",
    "customer_phone": "+35811111111",
    "customer_address": "Mannerheimintie 1",
    "customer_zipcode": "00100",
    "customer_city": "Helsinki",
    "customer_country": "Finland",
    "customer_group_id": "2",
    "customer_group_name": "B2",
    "account_number": "X5434",
    "vat_number": "12345678",
    "organisation_id": "1",
    "salesperson_id": "123",
    "creation_date": "2021-12-15",
    "subscribe_date": "2022-01-15",
    "unsubscribe_date": "2022-02-15",
    "register_date": "2022-01-10",
    "unregister_date": "2022-03-15",
    "hierarchy_level_1": "A1",
    "hierarchy_level_2": "Family shoppers",
    "hierarchy_level_3": "Families with babies",
    "hierarchy_level_4": "A4",
    "hierarchy_level_5": "A5",
    "custom_dimension_1": "Class 3",
    "custom_dimension_2": "Class 2",
    "custom_dimension_3": "Class 1",
    "custom_dimension_4": "XYZ",
    "custom_dimension_5": "XYZ",
    "custom_dimension_6": "Class 3",
    "custom_dimension_7": "Class 3",
    "custom_dimension_8": "Class 3",
    "custom_dimension_9": "Class 3",
    "custom_dimension_10": "Class 3",
    "custom_dimension_11": "Class 3",
    "custom_dimension_12": "Class 3",
    "custom_dimension_13": "Class 3",
    "custom_dimension_14": "Class 3",
    "custom_dimension_15": "Class 3",
    "custom_dimension_16": "Class 3",
    "custom_dimension_17": "Class 3",
    "custom_dimension_18": "Class 3",
    "custom_dimension_19": "Class 3",
    "custom_dimension_20": "Class 3",
    "custom_dimension_21": "Class 3",
    "custom_dimension_22": "Class 3",
    "custom_dimension_23": "Class 3",
    "custom_dimension_24": "Class 3",
    "custom_dimension_25": "Class 3",
    "custom_dimension_26": "Class 3",
    "custom_dimension_27": "Class 3",
    "custom_dimension_28": "Class 3",
    "custom_dimension_29": "Class 3",
    "custom_dimension_30": "Class 3",
    "custom_dimension_31": "Class 3",
    "custom_dimension_32": "Class 3",
    "custom_dimension_33": "Class 3",
    "custom_dimension_34": "Class 3",
    "custom_dimension_35": "Class 3",
    "custom_dimension_36": "Class 3",
    "custom_dimension_37": "Class 3",
    "custom_dimension_38": "Class 3",
    "custom_dimension_39": "Class 3",
    "custom_dimension_40": "Class 3",
    "custom_dimension_41": "Class 3",
    "custom_dimension_42": "Class 3",
    "custom_dimension_43": "Class 3",
    "custom_dimension_44": "Class 3",
    "custom_dimension_45": "Class 3",
    "custom_dimension_46": "Class 3",
    "custom_dimension_47": "Class 3",
    "custom_dimension_48": "Class 3",
    "custom_dimension_49": "Class 3",
    "custom_dimension_50": "Class 3",
    "custom_metric_1": 1,
    "custom_metric_2": 100,
    "custom_metric_3": 2.2,
    "custom_metric_4": 1.05,
    "custom_metric_5": 10000,
    "source_system": "ABCDEF"
  }'

Responses

Request has been processed successfully.

Headers

  • Content-Type: application/json
Bodyapplication/json
statusstringrequired

Status of the operation OK / Not OK

Example:"OK"
msgstringrequired

Message describing result of operation

Example:"1 entity added"
Response
{ "status": "OK", "msg": "1 entity added" }