Inbound | PUT | /master/customers

Summary

This api updates customer masters in Increff Omni.

Description

This API can be used to update customers which were created through Create Customer Master API. Except customer code all fields are updatable.

Request

{
    "customerCode": "ErpCustomerCode",
    "name": "name",
    "isExcessGrnAllowed": true,
    "isAsnExpected": null,
    "priority": 2,
    "isStorageSampleQcAllowed": null,
    "minStorageSampleInspectPercent": null,
    "minStoragePassPercent": null,
    "minCdSampleInspectPercent": null,
    "minCdPassPercent": null,
    "address": {
      "name": "customerName",
      "line1": "address line 1",
      "line2": "address line 2",
      "line3": "address line 3",
      "city": "Bengaluru",
      "state": "Karnataka",
      "zip": "560076",
      "country": "INDIA",
      "email": "email.com",
      "phone": "9999999999",
      "longitude": null,
		  "latitude": null,
		  "openLocationCode": null
    }
  }

Parameter Name Data Type Description Mandatory
customerCode String Code used by ERP to identify customers yes
name String Name of customer yes
isExcessGrnAllowed boolean isExcessGrnAllowed for the customer No
isAsnExpected Boolean ASN expectation flag No
address Object Address of customer yes
address.name String Name of customer yes
address.line1 String 1st line of customer’s address yes
address.line2 String 2nd line of customer’s address no
address.line3 String 3rd line of customer’s address no
address.city String City of customer yes
address.state String State of customer yes
address.zip String ZIP/Pin code of customer yes
address.country String Country of customer yes
address.email String Email of customer yes
address.phone String Phone number No
address.longitude Double Optional geo (Address). No
address.latitude Double Optional geo (Address). No
address.openLocationCode String Optional Plus / Open Location Code (Address). No
priority Integer The priority of the customer during picking of orders
Highest priority -1 and lowest - 5
null value will be considered as priority 3 in OMS no
isStorageSampleQcAllowed Boolean Storage sample QC toggle. No
minStorageSampleInspectPercent Integer Min % storage samples inspected. No
minStoragePassPercent Integer Min % storage samples passing QC. No
minCdSampleInspectPercent Integer Min % cross-dock samples inspected. No
minCdPassPercent Integer Min % cross-dock samples passing QC. No

Response

EmptyBody

HttpStatus : 200