POST api/Lead/InsertUpdateRMLead

Inserts or updates RM lead information based on the provided request data.

Request Information

URI Parameters

None.

Body Parameters

RMLeadInsertUpdateRequestModel
NameDescriptionTypeAdditional information
RMLeadID

integer

None.

SubmitterName

string

Required

CommunityName

string

Required

EmailAddress

string

Required

Branch

string

Required

ProjectType

string

Required

PointOfContact

string

None.

POCPhone

string

None.

POCEmail

string

None.

ProjectDesc

string

None.

StartDate

date

Required

EndDate

date

Required

EstimatedBudget

string

Required

Note

string

None.

AddedBy

integer

None.

APIKey

string

None.

Request Formats

application/json, text/json, text/plain, text/html

Sample:
{
  "rmLeadID": 1,
  "submitterName": "sample string 1",
  "communityName": "sample string 2",
  "emailAddress": "sample string 3",
  "branch": "sample string 4",
  "projectType": "sample string 5",
  "pointOfContact": "sample string 6",
  "pocPhone": "sample string 7",
  "pocEmail": "sample string 8",
  "projectDesc": "sample string 9",
  "startDate": "2025-07-17T04:26:21.0051337+00:00",
  "endDate": "2025-07-17T04:26:21.0051337+00:00",
  "estimatedBudget": "sample string 10",
  "note": "sample string 11",
  "addedBy": 1,
  "apiKey": "sample string 12"
}

application/xml, text/xml

Sample:
<RMLeadInsertUpdateRequestModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CMMS_V2.Core.RequestModel">
  <APIKey>sample string 12</APIKey>
  <AddedBy>1</AddedBy>
  <Branch>sample string 4</Branch>
  <CommunityName>sample string 2</CommunityName>
  <EmailAddress>sample string 3</EmailAddress>
  <EndDate>2025-07-17T04:26:21.0051337+00:00</EndDate>
  <EstimatedBudget>sample string 10</EstimatedBudget>
  <Note>sample string 11</Note>
  <POCEmail>sample string 8</POCEmail>
  <POCPhone>sample string 7</POCPhone>
  <PointOfContact>sample string 6</PointOfContact>
  <ProjectDesc>sample string 9</ProjectDesc>
  <ProjectType>sample string 5</ProjectType>
  <RMLeadID>1</RMLeadID>
  <StartDate>2025-07-17T04:26:21.0051337+00:00</StartDate>
  <SubmitterName>sample string 1</SubmitterName>
</RMLeadInsertUpdateRequestModel>

multipart/form-data

Sample:
<RMLeadInsertUpdateRequestModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CMMS_V2.Core.RequestModel"><APIKey>sample string 12</APIKey><AddedBy>1</AddedBy><Branch>sample string 4</Branch><CommunityName>sample string 2</CommunityName><EmailAddress>sample string 3</EmailAddress><EndDate>2025-07-17T04:26:21.0051337+00:00</EndDate><EstimatedBudget>sample string 10</EstimatedBudget><Note>sample string 11</Note><POCEmail>sample string 8</POCEmail><POCPhone>sample string 7</POCPhone><PointOfContact>sample string 6</PointOfContact><ProjectDesc>sample string 9</ProjectDesc><ProjectType>sample string 5</ProjectType><RMLeadID>1</RMLeadID><StartDate>2025-07-17T04:26:21.0051337+00:00</StartDate><SubmitterName>sample string 1</SubmitterName></RMLeadInsertUpdateRequestModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

CommonResponseDataModel
NameDescriptionTypeAdditional information
ReturnID

integer

Required

Message

string

Required

Successful

boolean

Required

Code

integer

None.

TotalRecord

integer

None.

Response Formats

application/json, text/json, text/plain, text/html

Sample:
{
  "returnID": 1,
  "message": "sample string 2",
  "successful": true,
  "code": 4,
  "totalRecord": 5
}

application/xml, text/xml

Sample:
<CommonResponseDataModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ATMP.Core.DataModel">
  <Code>4</Code>
  <Message>sample string 2</Message>
  <ReturnID>1</ReturnID>
  <Successful>true</Successful>
  <TotalRecord>5</TotalRecord>
</CommonResponseDataModel>

multipart/form-data

Sample:
<CommonResponseDataModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ATMP.Core.DataModel"><Code>4</Code><Message>sample string 2</Message><ReturnID>1</ReturnID><Successful>true</Successful><TotalRecord>5</TotalRecord></CommonResponseDataModel>