Update Customer
This REST API is used to update details of the existing customers in Uniware.
Tip
It is recommended to check out Notes for the reader. You might find this helpful as it contains Guidelines for using API references and Terminologies used here.
Basic Information
NAME | DETAILS |
---|---|
Endpoint: | /services/rest/v1/oms/customer/edit |
Request Type: | POST |
Level: | Tenant |
Scheme: | HTTPS |
Header (Content-Type): | application/json |
Header (Authorization): | bearer {access-token}, Eg.: bearer b30f3aea-7978-49bb-9ea7-33eddfc80afa |
Request Payload
{
"customer": {
"name": "string",
"code": "string",
"alternateCode": "string",
"pan": "string",
"tin": "string",
"cinNumber": "string",
"cstNumber": "string",
"stNumber": "string",
"gstNumber": "string",
"enabled": true,
"taxExempted": true,
"website": "string",
"registeredDealer": true,
"binaryObjectId": 0,
"signatureBinaryObjectId": 0,
"uniwareAccessUrl": "string",
"uniwareApiUser": "string",
"uniwareApiPassword": "string",
"billingAddress": {
"addressLine1": "string",
"addressLine2": "string",
"city": "string",
"stateCode": "string",
"countryCode": "string",
"partyCode": "string",
"addressType": "string",
"pincode": "string",
"phone": "string"
},
"shippingAddress": {
"addressLine1": "string",
"addressLine2": "string",
"city": "string",
"stateCode": "string",
"countryCode": "string",
"partyCode": "string",
"addressType": "string",
"pincode": "string",
"phone": "string"
},
"partyContacts": [
{
"contactType": "string",
"partyCode": "string",
"name": "string",
"email": "string",
"phone": "string",
"fax": "string"
}
],
"providesCform": true,
"dualCompanyRetail": true
}
}
Request Payload Details
LEVEL | PARAMETER | TYPE | DESCRIPTION | NOTES |
---|---|---|---|---|
1 | successful | true | Request success status | - |
2 | message | string | Response message | - |
3 | errors | list | List of errors (if any) | - |
3.1 | code | number | Error code | - |
3.2 | fieldName | string | Field with error | - |
3.3 | description | string | Error description | - |
3.4 | message | string | Error message | - |
3.5 | errorParams | object | Parameters with error | - |
3.5.1 | additionalProp1 | object | Parameter 1 with error | - |
3.5.2 | additionalProp2 | object | Parameter 2 with error | - |
3.5.3 | additionalProp3 | object | Parameter 3 with error | - |
4 | warnings | list | List of warnings (if any) | - |
4.1 | code | number | Warning code | - |
4.2 | message | string | Warning message | - |
4.3 | description | string | Warning description | - |
5 | customer | object | Customer details | - |
5.1 | name | string | Customer name | - |
5.2 | code | string | Customer code | - |
5.3 | alternateCode | string | Customer alternate code | - |
5.4 | pan | string | PAN no. | Max chars: 45 |
5.5 | tin | string | TIN no. | Max chars: 45 |
5.6 | cstNumber | string | CST no. | Max chars: 45 |
5.7 | cinNumber | string | CIN number | Max chars: 45 |
5.8 | gstNumber | string | GST no. | Max chars: 15 |
5.9 | stNumber | string | ST no. | Max chars: 45 |
5.10 | enabled | boolean | true if enabled | - |
5.11 | taxExempted | boolean | true if tax exempted | - |
5.12 | website | string | website link | Max chars: 256 |
5.13 | registeredDealer | boolean | true if a registered dealer | - |
5.14 | logoUrl | string | Logo URL | - |
5.15 | signatureUrl | string | Signature URL | - |
5.16 | uniwareAccessUrl | string | Uniware access url | - |
5.17 | uniwareApiUser | string | Uniware api user | - |
5.18 | uniwareApiPassword | string | Uniware api password | - |
5.19 | billingAddress | object | Billing address details | - |
5.19.1 | addressType | string | Address type | - |
5.19.2 | addressTypeName | string | Address type name | - |
5.19.3 | stateCode | string | State code | State Codes |
5.19.4 | stateName | string | State name | - |
5.19.5 | countryCode | string | Country code not name | Country Codes |
5.19.6 | addressLine1 | string | Precise address | Max chars: 500 |
5.19.7 | addressLine2 | string | Additional address information | Max chars: 500 |
5.19.8 | city | string | City name | Eg: Surat, Max. chars: 100 |
5.19.9 | pincode | string | Area pincode (min. 6 digits) | Max chars: 45 |
5.19.10 | phone | string | Contact no. | - |
5.19.11 | enabled | boolean | true if enabled | - |
5.20 | shippingAddress | object | Shipping address details | - |
5.20.1 | addressType | string | Address type | - |
5.20.2 | addressTypeName | string | Address type name | - |
5.20.3 | stateCode | string | State code | State Codes |
5.20.4 | stateName | string | State name | - |
5.20.5 | countryCode | string | Country code not name | Country Codes |
5.20.6 | addressLine1 | string | Precise address | Max chars: 500 |
5.20.7 | addressLine2 | string | Additional address information | Max chars: 500 |
5.20.8 | city | string | City name | Eg: Surat, Max. chars: 100 |
5.20.9 | pincode | string | Area pincode (min. 6 digits) | Max chars: 45 |
5.20.10 | phone | string | Contact no. | - |
5.20.11 | enabled | boolean | true if enabled | - |
5.21 | partyContacts | object | Party contact details | - |
5.21.1 | additionalProp1 | object | Parameter 1 with error | - |
5.21.1.1 | contactType | string | Contact type | - |
5.21.1.2 | contactTypeName | string | Contact type name | - |
5.21.1.3 | name | string | Name | - |
5.21.1.4 | string | Email ID | - | |
5.21.1.5 | phone | string | Contact no. | - |
5.21.1.6 | fax | string | Fax no. | - |
5.21.2 | additionalProp2 | object | Parameter 2 with error | - |
5.21.2.1 | contactType | string | Contact type | - |
5.21.2.2 | contactTypeName | string | Contact type name | - |
5.21.2.3 | name | string | Name | - |
5.21.2.4 | string | Email ID | - | |
5.21.2.5 | phone | string | Contact no. | - |
5.21.2.6 | fax | string | Fax no. | - |
5.21.3 | additionalProp3 | object | Parameter 3 with error | - |
5.21.3.1 | contactType | string | Contact type | - |
5.21.3.2 | contactTypeName | string | Contact type name | - |
5.21.3.3 | name | string | Name | - |
5.21.3.4 | string | Email ID | - | |
5.21.3.5 | phone | string | Contact no. | - |
5.21.3.6 | fax | string | Fax no. | - |
5.22 | providesCform | boolean | true if provides cform | - |
5.23 | dualCompanyRetail | boolean | true if dual company retail | - |
Error Codes
Refer Response Codes section to know about specific errors codes.