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.