NETIQUETTE IMS API
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

 
View only
 
 
ABCDEFGHIJKLMN
1
Documentation IMS API
2
3
1. IMS Item Balance API
4
a.Method Accept :POST
5
b.Data Type :JSON
(Serialize)
6
c.Consume Link :
https://crmpro/api/balcheck.cfm
7
8
Comsume Data DetailsFieldID/Name
Data Type
MaskLength
Required
Multi Choice Option
9
1. Hand Shake IDhspVarChar100Y
10
2. Company ID
comidVarChar500Y
11
3. Item no
itemnoVarChar500Y
12
4. Client Temp id
clienttempid
VarChar100Y
13
14
Return Data DetailsFieldID/Name
Data Type
MaskLength
Required
Multi Choice Option
15
1.Client Temp Id
clienttempid
VarChar100Y
16
2. Status
statusVarChar10Y
1. Success 2.Failure
17
3. Item Balance
balInteger10Y
18
4. Detail
detailVarChar500
Only On Failure
19
20
SAMPLE JSON INPUT:
{"hsp":"EE3E9DE465D66D38DA6437A76DBB3DB3","comid":"demo","itemno":"00001-BLK-L","clienttempid":"1234"}
21
SAMPLE JSON OUTPUT:
{"detail":"","bal":64.0,"clienttempid":1234.0,"status":"Success"}
22
23
Hand Shake ID
24
Ecryption:
AES 128 bit (Advanced Encryption Standard specified by the National Institute of Standards and Technology (NIST) FIPS-197)
25
currentkey:
1Y5iye5OwWj/Wpg7WR/PjA== (Each Symmetric key is different based on company)
26
JSON DATA TYPE:
HEX
27
To be encrypt data:
Client Temp Id (Each post should have different client temp id)
28
29
Eg:
Client Temp Id: 1234
30
Hand Shake ID will be: FB6BD5CEACB3FA7217200FBE5BFC8919
31
Note:
System Will not give any respond if the hand shake ID has failed (except for sand box)
32
All the multichoice option must match with the list stated
33
All the communication will only being established on at least 256 bit ssl encryption.
34
Any invalid IP address with more than 5 times of invalid hand Shake ID will be blacklisted (except for sand box) 
Loading...
 
 
 
ITEM BALANCE
PUT ITEM
SUBMIT ORDER
ITEM LIST
SUBMIT BILL
GET BILL
BILL LIST
PUT ARAP
GET ARAP
ARAP LIST
PUT PAYMENT
GET PAYMENT
GET PAYMENT LIST
GET SALES