POST api/PortalAdmin/Request/Insert

Request Information

URI Parameters

None.

Body Parameters

Request_InsertBinddingModel
NameDescriptionTypeAdditional information
PortalId

integer

Required

Range: inclusive between 1 and 9.22337203685478E+18

ContractName

string

None.

GroupId

integer

Required

Range: inclusive between 1 and 9.22337203685478E+18

Title

string

Required

Content

string

Required

TimeContactFrom

date

None.

TimeContactTo

date

None.

UserContact

string

None.

PhoneContact

string

None.

CustomerId

integer

None.

Priority

byte

None.

TypeId

byte

None.

IsForward

boolean

Required

ForWardEmployeeId

integer

None.

IsDisplay

boolean

Required

ReasonContent

string

None.

ListFile

Collection of RequestFileBinddingModel

None.

Request Formats

application/json, text/json

Sample:
{
  "portalId": 1,
  "contractName": "sample string 2",
  "groupId": 3,
  "title": "sample string 4",
  "content": "sample string 5",
  "timeContactFrom": "2025-12-06T12:30:30.606879+07:00",
  "timeContactTo": "2025-12-06T12:30:30.606879+07:00",
  "userContact": "sample string 6",
  "phoneContact": "sample string 7",
  "customerId": 8,
  "priority": 64,
  "typeId": 64,
  "isForward": true,
  "forWardEmployeeId": 12,
  "isDisplay": true,
  "reasonContent": "sample string 14",
  "listFile": [
    {
      "url": "sample string 1",
      "thumbnail": "sample string 2",
      "description": "sample string 3",
      "isImage": true
    },
    {
      "url": "sample string 1",
      "thumbnail": "sample string 2",
      "description": "sample string 3",
      "isImage": true
    }
  ]
}

application/xml, text/xml

Sample:
<Request_InsertBinddingModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/AgencyWebAPI.Models.Portal">
  <Content>sample string 5</Content>
  <ContractName>sample string 2</ContractName>
  <CustomerId>8</CustomerId>
  <ForWardEmployeeId>12</ForWardEmployeeId>
  <GroupId>3</GroupId>
  <IsDisplay>true</IsDisplay>
  <IsForward>true</IsForward>
  <ListFile>
    <RequestFileBinddingModel>
      <Description>sample string 3</Description>
      <IsImage>true</IsImage>
      <Thumbnail>sample string 2</Thumbnail>
      <URL>sample string 1</URL>
    </RequestFileBinddingModel>
    <RequestFileBinddingModel>
      <Description>sample string 3</Description>
      <IsImage>true</IsImage>
      <Thumbnail>sample string 2</Thumbnail>
      <URL>sample string 1</URL>
    </RequestFileBinddingModel>
  </ListFile>
  <PhoneContact>sample string 7</PhoneContact>
  <PortalId>1</PortalId>
  <Priority>64</Priority>
  <ReasonContent>sample string 14</ReasonContent>
  <TimeContactFrom>2025-12-06T12:30:30.606879+07:00</TimeContactFrom>
  <TimeContactTo>2025-12-06T12:30:30.606879+07:00</TimeContactTo>
  <Title>sample string 4</Title>
  <TypeId>64</TypeId>
  <UserContact>sample string 6</UserContact>
</Request_InsertBinddingModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Request_InsertBinddingModel
NameDescriptionTypeAdditional information
PortalId

integer

Required

Range: inclusive between 1 and 9.22337203685478E+18

ContractName

string

None.

GroupId

integer

Required

Range: inclusive between 1 and 9.22337203685478E+18

Title

string

Required

Content

string

Required

TimeContactFrom

date

None.

TimeContactTo

date

None.

UserContact

string

None.

PhoneContact

string

None.

CustomerId

integer

None.

Priority

byte

None.

TypeId

byte

None.

IsForward

boolean

Required

ForWardEmployeeId

integer

None.

IsDisplay

boolean

Required

ReasonContent

string

None.

ListFile

Collection of RequestFileBinddingModel

None.

Response Formats

application/json, text/json

Sample:
{
  "portalId": 1,
  "contractName": "sample string 2",
  "groupId": 3,
  "title": "sample string 4",
  "content": "sample string 5",
  "timeContactFrom": "2025-12-06T12:30:30.6224866+07:00",
  "timeContactTo": "2025-12-06T12:30:30.6224866+07:00",
  "userContact": "sample string 6",
  "phoneContact": "sample string 7",
  "customerId": 8,
  "priority": 64,
  "typeId": 64,
  "isForward": true,
  "forWardEmployeeId": 12,
  "isDisplay": true,
  "reasonContent": "sample string 14",
  "listFile": [
    {
      "url": "sample string 1",
      "thumbnail": "sample string 2",
      "description": "sample string 3",
      "isImage": true
    },
    {
      "url": "sample string 1",
      "thumbnail": "sample string 2",
      "description": "sample string 3",
      "isImage": true
    }
  ]
}

application/xml, text/xml

Sample:
<Request_InsertBinddingModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/AgencyWebAPI.Models.Portal">
  <Content>sample string 5</Content>
  <ContractName>sample string 2</ContractName>
  <CustomerId>8</CustomerId>
  <ForWardEmployeeId>12</ForWardEmployeeId>
  <GroupId>3</GroupId>
  <IsDisplay>true</IsDisplay>
  <IsForward>true</IsForward>
  <ListFile>
    <RequestFileBinddingModel>
      <Description>sample string 3</Description>
      <IsImage>true</IsImage>
      <Thumbnail>sample string 2</Thumbnail>
      <URL>sample string 1</URL>
    </RequestFileBinddingModel>
    <RequestFileBinddingModel>
      <Description>sample string 3</Description>
      <IsImage>true</IsImage>
      <Thumbnail>sample string 2</Thumbnail>
      <URL>sample string 1</URL>
    </RequestFileBinddingModel>
  </ListFile>
  <PhoneContact>sample string 7</PhoneContact>
  <PortalId>1</PortalId>
  <Priority>64</Priority>
  <ReasonContent>sample string 14</ReasonContent>
  <TimeContactFrom>2025-12-06T12:30:30.6224866+07:00</TimeContactFrom>
  <TimeContactTo>2025-12-06T12:30:30.6224866+07:00</TimeContactTo>
  <Title>sample string 4</Title>
  <TypeId>64</TypeId>
  <UserContact>sample string 6</UserContact>
</Request_InsertBinddingModel>