CMS MOBILE APP API
Following APIs are needed:
1.) companySelection
Description
API provides Initial data for selecting Company Name in dropdown.
Request details
- method: POST
- body:
{ }
Response
{
"DB_COMPANY": "TESTPWD",
"DB_COMPANY_NAME": "TEST PUBLIC WORKS DEPARTMENT"
}
2.) logInUser
Description
- This API provides OTP to the user once after sending mobile number and company name.
- It is also used in OTP screen for Resend OTP option.
Request details
- method: POST
- body:
{
"DB_COMPANY":"TESTPWD",
"PHONENO":"8073734342"
}
Response
{
"PHONENO": "8073734342",
"DB_COMPANY": "TESTPWD",
"OTP_CODE": "000336",
"STATUS_CODE": "LOGIN_SUCCESSFUL"
}
3.) SummaryData
Description
- API provides all summary details.
Request details
- method: POST
- body:
{
"DB_COMPANY":"TESTPWD",
"PHONENO":"9731383769",
"ENTEREDOTP":"434144",
"DB_COMPANY_NAME":"TEST PUBLIC WORKS DEPARTMENT"
}
Response
{
"SUMMARYDATA": [
{
"STATUS": "SUBMITTED",
"MBOOKNAME": "Mbook_123",
"VENDORID": "R_2",
"MBOOKCREATEDDATE": "06-02-2023 19:17:35",
"WH_SEQ_NO": 346,
"WODESCRIPTION": "ASDd LOA AND SECURITY AMOUNTLOA AND SECURITY AMOUNTLOA AND SECURITY AMOUNT",
"BUYER": "TEST PUBLIC WORKS DEPARTMENT",
"VENDORNAME": "CKKCATERINGSERVICES VENDOR R 2",
"TENDERNO": "E63-NFL-RA-TCA",
"MBOOKSEQUENCENUMBER": 153,
"MBOOKREFERENCENO": "c1(2)",
"WONUMBER": "Test_securityissue"
},
{
"STATUS": "SUBMITTED",
"MBOOKNAME": "Mbook657567",
"VENDORID": "R_1",
"MBOOKCREATEDDATE": "11-08-2023 08:39:44",
"WH_SEQ_NO": 389,
"WODESCRIPTION": "test",
"BUYER": "TEST PUBLIC WORKS DEPARTMENT",
"VENDORNAME": "VENDOR R ONE",
"TENDERNO": "E145/17082022/2",
"MBOOKSEQUENCENUMBER": 280,
"MBOOKREFERENCENO": "E7VendRef2",
"WONUMBER": "QHDEMO001"
},
.
.
.
],
"PHONENO": "9731383769",
"BUYERORVENDOR": "",
"DB_COMPANY": "TESTPWD",
"DB_COMPANY_NAME": "TEST PUBLIC WORKS DEPARTMENT"
}
4.) downloadZipFile
Description
- This API download the zip file.
Request details
- method: POST
- headers:
{
'content-type': 'multipart/form-data',
}
- body:
{
"DB_COMPANY": "TESTPWD",
"WH_SEQ_NO":"346"
}
Response
- Will get a Zip File.
5.) uploadMultiFiles
Description
- This API provides user to upload multiple images.
Request details
- method: POST
- headers:
{
'content-type': 'multipart/form-data',
}
- body:
{
"DB_COMPANY": fullSummaryData.DB_COMPANY,
"DB_COMPANY_NAME": fullSummaryData.DB_COMPANY_NAME,
"WH_SEQ_NO": cardData.WH_SEQ_NO,
"WO_REQ_REF_NO": cardData.MBOOKREFERENCENO,
"PHONENO": user.PHONENO
"file":
(binary)
(binary)
.
.
.
(binary)
}
Response
- SUCCESSFUL Message.
6.) deleteFile
Description
- This API provides user to delete the images from dowloaded zip file.
Request details
- method: POST
- headers:
{
'content-type': 'multipart/form-data',
}
- body:
{
"file", fileName,
"DB_COMPANY": fullSummaryData.DB_COMPANY,
"WH_SEQ_NO": cardData.WH_SEQ_NO"
}
Response
- SUCCESSFUL Message.