POST api/Reconciliation/AggregatedMerchantReportToEmail

Request Information

URI Parameters

None.

Body Parameters

AggregatedMerchantReportEmailRequest
NameDescriptionTypeAdditional information
ReportRequest

AggregatedMerchantReportRequest

None.

EmailSettings

EmailCSVFromServer

None.

Request Formats

application/json, text/json

Sample:
{
  "ReportRequest": {
    "AggregatedMerchantReportID": 1,
    "ReportType": 1,
    "Data": [
      {
        "FileName": "sample string 1",
        "CSVData": "sample string 2"
      },
      {
        "FileName": "sample string 1",
        "CSVData": "sample string 2"
      }
    ]
  },
  "EmailSettings": {
    "EmailObject": {
      "AddressList": [
        "sample string 1",
        "sample string 2"
      ],
      "Subject": "sample string 1",
      "Body": "sample string 2",
      "IsHTMLBody": true,
      "Attachments": [
        {
          "FileName": "sample string 1",
          "ContentType": "sample string 2",
          "Content": "QEA=",
          "CompressedContent": "sample string 3"
        },
        {
          "FileName": "sample string 1",
          "ContentType": "sample string 2",
          "Content": "QEA=",
          "CompressedContent": "sample string 3"
        }
      ]
    },
    "CSVOptions": {
      "FieldSep": "sample string 1",
      "TxtDelim": "sample string 2",
      "DecimalSep": "sample string 3",
      "QuoteStrings": true,
      "AddByteOrderMarker": true,
      "FirstLevelHeadings": [
        "sample string 1",
        "sample string 2"
      ],
      "GroupHeadings": [
        "sample string 1",
        "sample string 2"
      ],
      "ColumnOrder": [
        "sample string 1",
        "sample string 2"
      ],
      "Label": [
        "sample string 1",
        "sample string 2"
      ],
      "SpecificCulture": "sample string 6",
      "ExportHeadingLines": true
    }
  }
}

application/xml, text/xml

Sample:
<AggregatedMerchantReportEmailRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ConsoleAPI.Internal.Models.Reports">
  <EmailSettings xmlns:d2p1="http://schemas.datacontract.org/2004/07/ConsoleAPI.Internal.Models.Common">
    <d2p1:CSVOptions>
      <d2p1:AddByteOrderMarker>true</d2p1:AddByteOrderMarker>
      <d2p1:ColumnOrder xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </d2p1:ColumnOrder>
      <d2p1:DecimalSep>sample string 3</d2p1:DecimalSep>
      <d2p1:ExportHeadingLines>true</d2p1:ExportHeadingLines>
      <d2p1:FieldSep>sample string 1</d2p1:FieldSep>
      <d2p1:FirstLevelHeadings xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </d2p1:FirstLevelHeadings>
      <d2p1:GroupHeadings xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </d2p1:GroupHeadings>
      <d2p1:Label xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </d2p1:Label>
      <d2p1:QuoteStrings>true</d2p1:QuoteStrings>
      <d2p1:SpecificCulture>sample string 6</d2p1:SpecificCulture>
      <d2p1:TxtDelim>sample string 2</d2p1:TxtDelim>
    </d2p1:CSVOptions>
    <d2p1:EmailObject>
      <d2p1:AddressList xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </d2p1:AddressList>
      <d2p1:Attachments>
        <d2p1:EmailObjectAttachment>
          <d2p1:CompressedContent>sample string 3</d2p1:CompressedContent>
          <d2p1:Content>QEA=</d2p1:Content>
          <d2p1:ContentType>sample string 2</d2p1:ContentType>
          <d2p1:FileName>sample string 1</d2p1:FileName>
        </d2p1:EmailObjectAttachment>
        <d2p1:EmailObjectAttachment>
          <d2p1:CompressedContent>sample string 3</d2p1:CompressedContent>
          <d2p1:Content>QEA=</d2p1:Content>
          <d2p1:ContentType>sample string 2</d2p1:ContentType>
          <d2p1:FileName>sample string 1</d2p1:FileName>
        </d2p1:EmailObjectAttachment>
      </d2p1:Attachments>
      <d2p1:Body>sample string 2</d2p1:Body>
      <d2p1:IsHTMLBody>true</d2p1:IsHTMLBody>
      <d2p1:Subject>sample string 1</d2p1:Subject>
    </d2p1:EmailObject>
  </EmailSettings>
  <ReportRequest>
    <AggregatedMerchantReportID>1</AggregatedMerchantReportID>
    <Data xmlns:d3p1="http://schemas.datacontract.org/2004/07/ConsoleAPI.Internal.Models.Reconciliation">
      <d3p1:CSVFileList>
        <d3p1:CSVData>sample string 2</d3p1:CSVData>
        <d3p1:FileName>sample string 1</d3p1:FileName>
      </d3p1:CSVFileList>
      <d3p1:CSVFileList>
        <d3p1:CSVData>sample string 2</d3p1:CSVData>
        <d3p1:FileName>sample string 1</d3p1:FileName>
      </d3p1:CSVFileList>
    </Data>
    <ReportType>UnclearedTransaction</ReportType>
  </ReportRequest>
</AggregatedMerchantReportEmailRequest>

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 'AggregatedMerchantReportEmailRequest'.

Response Information

Resource Description

boolean

Response Formats

application/json, text/json

Sample:
true

application/xml, text/xml

Sample:
<boolean xmlns="http://schemas.microsoft.com/2003/10/Serialization/">true</boolean>