POST api/saveCompany
Request Information
URI Parameters
None.
Body Parameters
SaveCompanyRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| leadCode | string |
None. |
|
| customercode | string |
None. |
|
| companyProfile | CompanyRequest |
None. |
|
| phoneList | Collection of PhoneRequest |
None. |
|
| emailList | Collection of EmailRequest |
None. |
|
| questionnaireList | Collection of QuestionnaireListRequest |
None. |
|
| contactList | Collection of ContactPersonRequest |
None. |
Request Formats
application/json, text/json
Sample:
{
"leadCode": "sample string 1",
"customercode": "sample string 2",
"companyProfile": {
"compId": 1,
"clientCode": "sample string 2",
"channelCode": "sample string 3",
"leadCode": "sample string 4",
"crmCode": "sample string 5",
"eventCode": "sample string 6",
"compType": 1,
"compName": "sample string 7",
"isHeadOffice": "sample string 8",
"branchNo": "sample string 9",
"businessType": "sample string 10",
"subBusinessType": "sample string 11",
"website": "sample string 12",
"empAmount": 13,
"isActive": "sample string 14",
"isCutomer": "sample string 15",
"createBy": "sample string 16",
"updateBy": "sample string 17",
"tierCode": "sample string 18",
"isMember": "sample string 19",
"membetExpire": "2026-01-13T18:22:55.0147884+07:00",
"customerDate": "2026-01-13T18:22:55.0147884+07:00"
},
"phoneList": [
{
"id": "sample string 1",
"phoneId": 2,
"crmCode": "sample string 3",
"phoneNo": "sample string 4",
"isMainPhone": "sample string 5",
"phoneExtention": "sample string 6",
"phoneType": "sample string 7",
"isActive": "sample string 8",
"createBy": "sample string 9",
"updateBy": "sample string 10",
"isPhoneVerified": "sample string 11"
},
{
"id": "sample string 1",
"phoneId": 2,
"crmCode": "sample string 3",
"phoneNo": "sample string 4",
"isMainPhone": "sample string 5",
"phoneExtention": "sample string 6",
"phoneType": "sample string 7",
"isActive": "sample string 8",
"createBy": "sample string 9",
"updateBy": "sample string 10",
"isPhoneVerified": "sample string 11"
}
],
"emailList": [
{
"id": "sample string 1",
"emailId": 2,
"crmCode": "sample string 3",
"email": "sample string 4",
"isMainEmail": "sample string 5",
"isActive": "sample string 6",
"createBy": "sample string 7",
"updateBy": "sample string 8",
"isEmailVerified": "sample string 9"
},
{
"id": "sample string 1",
"emailId": 2,
"crmCode": "sample string 3",
"email": "sample string 4",
"isMainEmail": "sample string 5",
"isActive": "sample string 6",
"createBy": "sample string 7",
"updateBy": "sample string 8",
"isEmailVerified": "sample string 9"
}
],
"questionnaireList": [
{
"questionnaireGroupCode": 1,
"questionId": 2,
"answerCode": "sample string 3",
"answerText": "sample string 4",
"staffCode": "sample string 5",
"crmCode": "sample string 6",
"isActive": "sample string 7"
},
{
"questionnaireGroupCode": 1,
"questionId": 2,
"answerCode": "sample string 3",
"answerText": "sample string 4",
"staffCode": "sample string 5",
"crmCode": "sample string 6",
"isActive": "sample string 7"
}
],
"contactList": [
{
"contactPersonId": 1,
"contactPersonCode": "sample string 2",
"crmCode": "sample string 3",
"leadCode": "sample string 4",
"titleName": "sample string 5",
"firstName": "sample string 6",
"lastName": "sample string 7",
"mobile": "sample string 8",
"email": "sample string 9",
"citizenId": "sample string 10",
"passport": "sample string 11",
"line_Id": "sample string 12",
"position": "sample string 13",
"isActive": "sample string 14",
"createBy": "sample string 15",
"updateBy": "sample string 16",
"isMain": "sample string 17",
"type": "sample string 18",
"lineId": "sample string 19",
"telePhone1": "sample string 20",
"telePhone2": "sample string 21",
"mobile2": "sample string 22",
"contactName": "sample string 23"
},
{
"contactPersonId": 1,
"contactPersonCode": "sample string 2",
"crmCode": "sample string 3",
"leadCode": "sample string 4",
"titleName": "sample string 5",
"firstName": "sample string 6",
"lastName": "sample string 7",
"mobile": "sample string 8",
"email": "sample string 9",
"citizenId": "sample string 10",
"passport": "sample string 11",
"line_Id": "sample string 12",
"position": "sample string 13",
"isActive": "sample string 14",
"createBy": "sample string 15",
"updateBy": "sample string 16",
"isMain": "sample string 17",
"type": "sample string 18",
"lineId": "sample string 19",
"telePhone1": "sample string 20",
"telePhone2": "sample string 21",
"mobile2": "sample string 22",
"contactName": "sample string 23"
}
]
}
application/xml, text/xml
Sample:
<SaveCompanyRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/VentilatorAPI.HTTP.Request">
<companyProfile>
<branchNo>sample string 9</branchNo>
<businessType>sample string 10</businessType>
<channelCode>sample string 3</channelCode>
<clientCode>sample string 2</clientCode>
<compId>1</compId>
<compName>sample string 7</compName>
<compType>1</compType>
<createBy>sample string 16</createBy>
<crmCode>sample string 5</crmCode>
<customerDate>2026-01-13T18:22:55.0147884+07:00</customerDate>
<empAmount>13</empAmount>
<eventCode>sample string 6</eventCode>
<isActive>sample string 14</isActive>
<isCutomer>sample string 15</isCutomer>
<isHeadOffice>sample string 8</isHeadOffice>
<isMember>sample string 19</isMember>
<leadCode>sample string 4</leadCode>
<membetExpire>2026-01-13T18:22:55.0147884+07:00</membetExpire>
<subBusinessType>sample string 11</subBusinessType>
<tierCode>sample string 18</tierCode>
<updateBy>sample string 17</updateBy>
<website>sample string 12</website>
</companyProfile>
<contactList>
<ContactPersonRequest>
<ContactName>sample string 23</ContactName>
<citizenId>sample string 10</citizenId>
<contactPersonCode>sample string 2</contactPersonCode>
<contactPersonId>1</contactPersonId>
<createBy>sample string 15</createBy>
<crmCode>sample string 3</crmCode>
<email>sample string 9</email>
<firstName>sample string 6</firstName>
<isActive>sample string 14</isActive>
<isMain>sample string 17</isMain>
<lastName>sample string 7</lastName>
<leadCode>sample string 4</leadCode>
<lineId>sample string 19</lineId>
<line_Id>sample string 12</line_Id>
<mobile>sample string 8</mobile>
<mobile2>sample string 22</mobile2>
<passport>sample string 11</passport>
<position>sample string 13</position>
<telePhone1>sample string 20</telePhone1>
<telePhone2>sample string 21</telePhone2>
<titleName>sample string 5</titleName>
<type>sample string 18</type>
<updateBy>sample string 16</updateBy>
</ContactPersonRequest>
<ContactPersonRequest>
<ContactName>sample string 23</ContactName>
<citizenId>sample string 10</citizenId>
<contactPersonCode>sample string 2</contactPersonCode>
<contactPersonId>1</contactPersonId>
<createBy>sample string 15</createBy>
<crmCode>sample string 3</crmCode>
<email>sample string 9</email>
<firstName>sample string 6</firstName>
<isActive>sample string 14</isActive>
<isMain>sample string 17</isMain>
<lastName>sample string 7</lastName>
<leadCode>sample string 4</leadCode>
<lineId>sample string 19</lineId>
<line_Id>sample string 12</line_Id>
<mobile>sample string 8</mobile>
<mobile2>sample string 22</mobile2>
<passport>sample string 11</passport>
<position>sample string 13</position>
<telePhone1>sample string 20</telePhone1>
<telePhone2>sample string 21</telePhone2>
<titleName>sample string 5</titleName>
<type>sample string 18</type>
<updateBy>sample string 16</updateBy>
</ContactPersonRequest>
</contactList>
<customercode>sample string 2</customercode>
<emailList>
<EmailRequest>
<Id>sample string 1</Id>
<createBy>sample string 7</createBy>
<crmCode>sample string 3</crmCode>
<email>sample string 4</email>
<emailId>2</emailId>
<isActive>sample string 6</isActive>
<isEmailVerified>sample string 9</isEmailVerified>
<isMainEmail>sample string 5</isMainEmail>
<updateBy>sample string 8</updateBy>
</EmailRequest>
<EmailRequest>
<Id>sample string 1</Id>
<createBy>sample string 7</createBy>
<crmCode>sample string 3</crmCode>
<email>sample string 4</email>
<emailId>2</emailId>
<isActive>sample string 6</isActive>
<isEmailVerified>sample string 9</isEmailVerified>
<isMainEmail>sample string 5</isMainEmail>
<updateBy>sample string 8</updateBy>
</EmailRequest>
</emailList>
<leadCode>sample string 1</leadCode>
<phoneList>
<PhoneRequest>
<Id>sample string 1</Id>
<createBy>sample string 9</createBy>
<crmCode>sample string 3</crmCode>
<isActive>sample string 8</isActive>
<isMainPhone>sample string 5</isMainPhone>
<isPhoneVerified>sample string 11</isPhoneVerified>
<phoneExtention>sample string 6</phoneExtention>
<phoneId>2</phoneId>
<phoneNo>sample string 4</phoneNo>
<phoneType>sample string 7</phoneType>
<updateBy>sample string 10</updateBy>
</PhoneRequest>
<PhoneRequest>
<Id>sample string 1</Id>
<createBy>sample string 9</createBy>
<crmCode>sample string 3</crmCode>
<isActive>sample string 8</isActive>
<isMainPhone>sample string 5</isMainPhone>
<isPhoneVerified>sample string 11</isPhoneVerified>
<phoneExtention>sample string 6</phoneExtention>
<phoneId>2</phoneId>
<phoneNo>sample string 4</phoneNo>
<phoneType>sample string 7</phoneType>
<updateBy>sample string 10</updateBy>
</PhoneRequest>
</phoneList>
<questionnaireList>
<QuestionnaireListRequest>
<answerCode>sample string 3</answerCode>
<answerText>sample string 4</answerText>
<crmCode>sample string 6</crmCode>
<isActive>sample string 7</isActive>
<questionId>2</questionId>
<questionnaireGroupCode>1</questionnaireGroupCode>
<staffCode>sample string 5</staffCode>
</QuestionnaireListRequest>
<QuestionnaireListRequest>
<answerCode>sample string 3</answerCode>
<answerText>sample string 4</answerText>
<crmCode>sample string 6</crmCode>
<isActive>sample string 7</isActive>
<questionId>2</questionId>
<questionnaireGroupCode>1</questionnaireGroupCode>
<staffCode>sample string 5</staffCode>
</QuestionnaireListRequest>
</questionnaireList>
</SaveCompanyRequest>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.