POST ePMS/PostMailApprovalRequest

Request Information

URI Parameters

None.

Body Parameters

PostMailApprovalRequestParam
NameDescriptionTypeAdditional information
MailRequestDocNo

string

None.

MailRequestDate

string

None.

MailRequestObjectNo

string

None.

MailRequestReason

string

None.

MailRequestDocumentFile

string

None.

TokenCategoryCode

string

None.

EstateCode

string

None.

RequestedBy

string

None.

RequestedDateTime

string

None.

RequestedExpiredDateTime

string

None.

IsNotMatchWithSender

string

None.

IsApproved

string

None.

CreatedBy

string

None.

Recipients

Collection of MailRequestRecipient

None.

Request Formats

application/json, text/json

Sample:
{
  "MailRequestDocNo": "sample string 1",
  "MailRequestDate": "sample string 2",
  "MailRequestObjectNo": "sample string 3",
  "MailRequestReason": "sample string 4",
  "MailRequestDocumentFile": "sample string 5",
  "TokenCategoryCode": "sample string 6",
  "EstateCode": "sample string 7",
  "RequestedBy": "sample string 8",
  "RequestedDateTime": "sample string 9",
  "RequestedExpiredDateTime": "sample string 10",
  "IsNotMatchWithSender": "sample string 11",
  "IsApproved": "sample string 12",
  "CreatedBy": "sample string 13",
  "Recipients": [
    {
      "Username": "sample string 1",
      "CreatedBy": "sample string 2",
      "IsApproval": "sample string 3"
    },
    {
      "Username": "sample string 1",
      "CreatedBy": "sample string 2",
      "IsApproval": "sample string 3"
    }
  ]
}

application/xml, text/xml

Sample:
<PostMailApprovalRequestParam xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/APIfromEPMS.Controllers">
  <CreatedBy>sample string 13</CreatedBy>
  <EstateCode>sample string 7</EstateCode>
  <IsApproved>sample string 12</IsApproved>
  <IsNotMatchWithSender>sample string 11</IsNotMatchWithSender>
  <MailRequestDate>sample string 2</MailRequestDate>
  <MailRequestDocNo>sample string 1</MailRequestDocNo>
  <MailRequestDocumentFile>sample string 5</MailRequestDocumentFile>
  <MailRequestObjectNo>sample string 3</MailRequestObjectNo>
  <MailRequestReason>sample string 4</MailRequestReason>
  <Recipients>
    <MailRequestRecipient>
      <CreatedBy>sample string 2</CreatedBy>
      <IsApproval>sample string 3</IsApproval>
      <Username>sample string 1</Username>
    </MailRequestRecipient>
    <MailRequestRecipient>
      <CreatedBy>sample string 2</CreatedBy>
      <IsApproval>sample string 3</IsApproval>
      <Username>sample string 1</Username>
    </MailRequestRecipient>
  </Recipients>
  <RequestedBy>sample string 8</RequestedBy>
  <RequestedDateTime>sample string 9</RequestedDateTime>
  <RequestedExpiredDateTime>sample string 10</RequestedExpiredDateTime>
  <TokenCategoryCode>sample string 6</TokenCategoryCode>
</PostMailApprovalRequestParam>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'PostMailApprovalRequestParam'.

Response Information

Resource Description

ResponseResult
NameDescriptionTypeAdditional information
message

string

None.

resultid

string

None.

status

character

None.

Response Formats

application/json, text/json

Sample:
{
  "message": "sample string 1",
  "resultid": "sample string 2",
  "status": "A"
}

application/xml, text/xml

Sample:
<ResponseResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/APIfromEPMS.Controllers">
  <message>sample string 1</message>
  <resultid>sample string 2</resultid>
  <status>65</status>
</ResponseResult>