POST api/saveEdmCommuContact

Request Information

URI Parameters

None.

Body Parameters

SaveEDMCommuContactRequest
NameDescriptionTypeAdditional information
header

CommuContactHeaderRequest

None.

contactFileList

Collection of CommuContactFileRequest

None.

Request Formats

application/json, text/json

Sample:
{
  "header": {
    "id": 1,
    "code": "sample string 2",
    "name": "sample string 3",
    "startDate": "2026-01-13T18:21:42.8369871+07:00",
    "endDate": "2026-01-13T18:21:42.8369871+07:00",
    "status": "sample string 4",
    "desc": "sample string 5",
    "isActive": "sample string 6",
    "clientCode": "sample string 9"
  },
  "contactFileList": [
    {
      "fileName": "sample string 1",
      "countComplete": 2,
      "countError": 3,
      "contactDetailList": [
        {
          "id": 1,
          "leadCode": "sample string 2",
          "crmCode": "sample string 3",
          "firstName": "sample string 5",
          "lastName": "sample string 6",
          "fullName": "sample string 7",
          "telephone": "sample string 8",
          "email": "sample string 9",
          "corpName": "sample string 10",
          "corpTelephone": "sample string 11",
          "corpEmail": "sample string 12",
          "customerType": "sample string 13",
          "isActive": "sample string 14",
          "fileStatusCode": "sample string 18",
          "channelCode": "sample string 19",
          "staffCode": "sample string 20",
          "eventCode": "sample string 21"
        },
        {
          "id": 1,
          "leadCode": "sample string 2",
          "crmCode": "sample string 3",
          "firstName": "sample string 5",
          "lastName": "sample string 6",
          "fullName": "sample string 7",
          "telephone": "sample string 8",
          "email": "sample string 9",
          "corpName": "sample string 10",
          "corpTelephone": "sample string 11",
          "corpEmail": "sample string 12",
          "customerType": "sample string 13",
          "isActive": "sample string 14",
          "fileStatusCode": "sample string 18",
          "channelCode": "sample string 19",
          "staffCode": "sample string 20",
          "eventCode": "sample string 21"
        }
      ]
    },
    {
      "fileName": "sample string 1",
      "countComplete": 2,
      "countError": 3,
      "contactDetailList": [
        {
          "id": 1,
          "leadCode": "sample string 2",
          "crmCode": "sample string 3",
          "firstName": "sample string 5",
          "lastName": "sample string 6",
          "fullName": "sample string 7",
          "telephone": "sample string 8",
          "email": "sample string 9",
          "corpName": "sample string 10",
          "corpTelephone": "sample string 11",
          "corpEmail": "sample string 12",
          "customerType": "sample string 13",
          "isActive": "sample string 14",
          "fileStatusCode": "sample string 18",
          "channelCode": "sample string 19",
          "staffCode": "sample string 20",
          "eventCode": "sample string 21"
        },
        {
          "id": 1,
          "leadCode": "sample string 2",
          "crmCode": "sample string 3",
          "firstName": "sample string 5",
          "lastName": "sample string 6",
          "fullName": "sample string 7",
          "telephone": "sample string 8",
          "email": "sample string 9",
          "corpName": "sample string 10",
          "corpTelephone": "sample string 11",
          "corpEmail": "sample string 12",
          "customerType": "sample string 13",
          "isActive": "sample string 14",
          "fileStatusCode": "sample string 18",
          "channelCode": "sample string 19",
          "staffCode": "sample string 20",
          "eventCode": "sample string 21"
        }
      ]
    }
  ]
}

application/xml, text/xml

Sample:
<SaveEDMCommuContactRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/VentilatorAPI.HTTP.Request">
  <contactFileList>
    <CommuContactFileRequest>
      <contactDetailList>
        <CommuContactDetailRequest>
          <channelCode>sample string 19</channelCode>
          <corpEmail>sample string 12</corpEmail>
          <corpName>sample string 10</corpName>
          <corpTelephone>sample string 11</corpTelephone>
          <createBy>sample string 15</createBy>
          <crmCode>sample string 3</crmCode>
          <customerType>sample string 13</customerType>
          <email>sample string 9</email>
          <eventCode>sample string 21</eventCode>
          <fileDesc>sample string 17</fileDesc>
          <fileStatusCode>sample string 18</fileStatusCode>
          <firstName>sample string 5</firstName>
          <fullName>sample string 7</fullName>
          <id>1</id>
          <isActive>sample string 14</isActive>
          <lastName>sample string 6</lastName>
          <leadCode>sample string 2</leadCode>
          <staffCode>sample string 20</staffCode>
          <tccCode>sample string 4</tccCode>
          <telephone>sample string 8</telephone>
          <tmpfId>1</tmpfId>
          <updateBy>sample string 16</updateBy>
        </CommuContactDetailRequest>
        <CommuContactDetailRequest>
          <channelCode>sample string 19</channelCode>
          <corpEmail>sample string 12</corpEmail>
          <corpName>sample string 10</corpName>
          <corpTelephone>sample string 11</corpTelephone>
          <createBy>sample string 15</createBy>
          <crmCode>sample string 3</crmCode>
          <customerType>sample string 13</customerType>
          <email>sample string 9</email>
          <eventCode>sample string 21</eventCode>
          <fileDesc>sample string 17</fileDesc>
          <fileStatusCode>sample string 18</fileStatusCode>
          <firstName>sample string 5</firstName>
          <fullName>sample string 7</fullName>
          <id>1</id>
          <isActive>sample string 14</isActive>
          <lastName>sample string 6</lastName>
          <leadCode>sample string 2</leadCode>
          <staffCode>sample string 20</staffCode>
          <tccCode>sample string 4</tccCode>
          <telephone>sample string 8</telephone>
          <tmpfId>1</tmpfId>
          <updateBy>sample string 16</updateBy>
        </CommuContactDetailRequest>
      </contactDetailList>
      <countComplete>2</countComplete>
      <countError>3</countError>
      <fileName>sample string 1</fileName>
    </CommuContactFileRequest>
    <CommuContactFileRequest>
      <contactDetailList>
        <CommuContactDetailRequest>
          <channelCode>sample string 19</channelCode>
          <corpEmail>sample string 12</corpEmail>
          <corpName>sample string 10</corpName>
          <corpTelephone>sample string 11</corpTelephone>
          <createBy>sample string 15</createBy>
          <crmCode>sample string 3</crmCode>
          <customerType>sample string 13</customerType>
          <email>sample string 9</email>
          <eventCode>sample string 21</eventCode>
          <fileDesc>sample string 17</fileDesc>
          <fileStatusCode>sample string 18</fileStatusCode>
          <firstName>sample string 5</firstName>
          <fullName>sample string 7</fullName>
          <id>1</id>
          <isActive>sample string 14</isActive>
          <lastName>sample string 6</lastName>
          <leadCode>sample string 2</leadCode>
          <staffCode>sample string 20</staffCode>
          <tccCode>sample string 4</tccCode>
          <telephone>sample string 8</telephone>
          <tmpfId>1</tmpfId>
          <updateBy>sample string 16</updateBy>
        </CommuContactDetailRequest>
        <CommuContactDetailRequest>
          <channelCode>sample string 19</channelCode>
          <corpEmail>sample string 12</corpEmail>
          <corpName>sample string 10</corpName>
          <corpTelephone>sample string 11</corpTelephone>
          <createBy>sample string 15</createBy>
          <crmCode>sample string 3</crmCode>
          <customerType>sample string 13</customerType>
          <email>sample string 9</email>
          <eventCode>sample string 21</eventCode>
          <fileDesc>sample string 17</fileDesc>
          <fileStatusCode>sample string 18</fileStatusCode>
          <firstName>sample string 5</firstName>
          <fullName>sample string 7</fullName>
          <id>1</id>
          <isActive>sample string 14</isActive>
          <lastName>sample string 6</lastName>
          <leadCode>sample string 2</leadCode>
          <staffCode>sample string 20</staffCode>
          <tccCode>sample string 4</tccCode>
          <telephone>sample string 8</telephone>
          <tmpfId>1</tmpfId>
          <updateBy>sample string 16</updateBy>
        </CommuContactDetailRequest>
      </contactDetailList>
      <countComplete>2</countComplete>
      <countError>3</countError>
      <fileName>sample string 1</fileName>
    </CommuContactFileRequest>
  </contactFileList>
  <header>
    <clientCode>sample string 9</clientCode>
    <code>sample string 2</code>
    <createBy>sample string 7</createBy>
    <desc>sample string 5</desc>
    <endDate>2026-01-13T18:21:42.8369871+07:00</endDate>
    <id>1</id>
    <isActive>sample string 6</isActive>
    <name>sample string 3</name>
    <startDate>2026-01-13T18:21:42.8369871+07:00</startDate>
    <status>sample string 4</status>
    <updateBy>sample string 8</updateBy>
  </header>
</SaveEDMCommuContactRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.