POST api/Excell/GenerateDynamicReport

Request Information

URI Parameters

None.

Body Parameters

BuildDynamicReportRequest
NameDescriptionTypeAdditional information
FormFields

Collection of DynamicReportField

None.

Transactions

Collection of Transaction

None.

Request Formats

application/json, text/json

Sample:
{
  "FormFields": [
    {
      "name": "sample string 1",
      "DisplayName": "sample string 2",
      "IsDynamicColumn": true
    },
    {
      "name": "sample string 1",
      "DisplayName": "sample string 2",
      "IsDynamicColumn": true
    }
  ],
  "Transactions": [
    {
      "_id": "sample string 1",
      "IsTransaction": true,
      "FormName": "sample string 3",
      "FormPath": "sample string 4",
      "TenantID": 5,
      "UserID": "sample string 6",
      "BranchID": 7,
      "TransactionID": "sample string 8",
      "Json": [
        {
          "name": "sample string 1",
          "value": "sample string 2"
        },
        {
          "name": "sample string 1",
          "value": "sample string 2"
        }
      ],
      "DateCreated": "2025-11-24T04:08:12.7763132+02:00",
      "DateModified": "2025-11-24T04:08:12.7763132+02:00",
      "Status": "sample string 11",
      "DownloadReady": true,
      "ClientSideID": "sample string 13",
      "NoView": true,
      "Synced": true,
      "SupportingDocuments": [
        {
          "DocumentID": "sample string 1",
          "TransactionDocumentID": "sample string 2",
          "FileExtension": "sample string 3",
          "TransactionID": "sample string 4",
          "DocumentName": "sample string 5",
          "DownloadReady": true
        },
        {
          "DocumentID": "sample string 1",
          "TransactionDocumentID": "sample string 2",
          "FileExtension": "sample string 3",
          "TransactionID": "sample string 4",
          "DocumentName": "sample string 5",
          "DownloadReady": true
        }
      ]
    },
    {
      "_id": "sample string 1",
      "IsTransaction": true,
      "FormName": "sample string 3",
      "FormPath": "sample string 4",
      "TenantID": 5,
      "UserID": "sample string 6",
      "BranchID": 7,
      "TransactionID": "sample string 8",
      "Json": [
        {
          "name": "sample string 1",
          "value": "sample string 2"
        },
        {
          "name": "sample string 1",
          "value": "sample string 2"
        }
      ],
      "DateCreated": "2025-11-24T04:08:12.7763132+02:00",
      "DateModified": "2025-11-24T04:08:12.7763132+02:00",
      "Status": "sample string 11",
      "DownloadReady": true,
      "ClientSideID": "sample string 13",
      "NoView": true,
      "Synced": true,
      "SupportingDocuments": [
        {
          "DocumentID": "sample string 1",
          "TransactionDocumentID": "sample string 2",
          "FileExtension": "sample string 3",
          "TransactionID": "sample string 4",
          "DocumentName": "sample string 5",
          "DownloadReady": true
        },
        {
          "DocumentID": "sample string 1",
          "TransactionDocumentID": "sample string 2",
          "FileExtension": "sample string 3",
          "TransactionID": "sample string 4",
          "DocumentName": "sample string 5",
          "DownloadReady": true
        }
      ]
    }
  ]
}

text/html

Sample:
{"FormFields":[{"name":"sample string 1","DisplayName":"sample string 2","IsDynamicColumn":true},{"name":"sample string 1","DisplayName":"sample string 2","IsDynamicColumn":true}],"Transactions":[{"_id":"sample string 1","IsTransaction":true,"FormName":"sample string 3","FormPath":"sample string 4","TenantID":5,"UserID":"sample string 6","BranchID":7,"TransactionID":"sample string 8","Json":[{"name":"sample string 1","value":"sample string 2"},{"name":"sample string 1","value":"sample string 2"}],"DateCreated":"2025-11-24T04:08:12.7763132+02:00","DateModified":"2025-11-24T04:08:12.7763132+02:00","Status":"sample string 11","DownloadReady":true,"ClientSideID":"sample string 13","NoView":true,"Synced":true,"SupportingDocuments":[{"DocumentID":"sample string 1","TransactionDocumentID":"sample string 2","FileExtension":"sample string 3","TransactionID":"sample string 4","DocumentName":"sample string 5","DownloadReady":true},{"DocumentID":"sample string 1","TransactionDocumentID":"sample string 2","FileExtension":"sample string 3","TransactionID":"sample string 4","DocumentName":"sample string 5","DownloadReady":true}]},{"_id":"sample string 1","IsTransaction":true,"FormName":"sample string 3","FormPath":"sample string 4","TenantID":5,"UserID":"sample string 6","BranchID":7,"TransactionID":"sample string 8","Json":[{"name":"sample string 1","value":"sample string 2"},{"name":"sample string 1","value":"sample string 2"}],"DateCreated":"2025-11-24T04:08:12.7763132+02:00","DateModified":"2025-11-24T04:08:12.7763132+02:00","Status":"sample string 11","DownloadReady":true,"ClientSideID":"sample string 13","NoView":true,"Synced":true,"SupportingDocuments":[{"DocumentID":"sample string 1","TransactionDocumentID":"sample string 2","FileExtension":"sample string 3","TransactionID":"sample string 4","DocumentName":"sample string 5","DownloadReady":true},{"DocumentID":"sample string 1","TransactionDocumentID":"sample string 2","FileExtension":"sample string 3","TransactionID":"sample string 4","DocumentName":"sample string 5","DownloadReady":true}]}]}

application/xml, text/xml

Sample:
<BuildDynamicReportRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/GreemFormServices.Models">
  <FormFields>
    <DynamicReportField>
      <DisplayName>sample string 2</DisplayName>
      <IsDynamicColumn>true</IsDynamicColumn>
      <name>sample string 1</name>
    </DynamicReportField>
    <DynamicReportField>
      <DisplayName>sample string 2</DisplayName>
      <IsDynamicColumn>true</IsDynamicColumn>
      <name>sample string 1</name>
    </DynamicReportField>
  </FormFields>
  <Transactions>
    <Transaction>
      <BranchID>7</BranchID>
      <ClientSideID>sample string 13</ClientSideID>
      <DateCreated>2025-11-24T04:08:12.7763132+02:00</DateCreated>
      <DateModified>2025-11-24T04:08:12.7763132+02:00</DateModified>
      <DownloadReady>true</DownloadReady>
      <FormName>sample string 3</FormName>
      <FormPath>sample string 4</FormPath>
      <IsTransaction>true</IsTransaction>
      <Json>
        <NameValuePair>
          <name>sample string 1</name>
          <value>sample string 2</value>
        </NameValuePair>
        <NameValuePair>
          <name>sample string 1</name>
          <value>sample string 2</value>
        </NameValuePair>
      </Json>
      <NoView>true</NoView>
      <Status>sample string 11</Status>
      <SupportingDocuments>
        <Transaction.SupportingDocument>
          <DocumentID>sample string 1</DocumentID>
          <DocumentName>sample string 5</DocumentName>
          <DownloadReady>true</DownloadReady>
          <FileExtension>sample string 3</FileExtension>
          <TransactionDocumentID>sample string 2</TransactionDocumentID>
          <TransactionID>sample string 4</TransactionID>
        </Transaction.SupportingDocument>
        <Transaction.SupportingDocument>
          <DocumentID>sample string 1</DocumentID>
          <DocumentName>sample string 5</DocumentName>
          <DownloadReady>true</DownloadReady>
          <FileExtension>sample string 3</FileExtension>
          <TransactionDocumentID>sample string 2</TransactionDocumentID>
          <TransactionID>sample string 4</TransactionID>
        </Transaction.SupportingDocument>
      </SupportingDocuments>
      <Synced>true</Synced>
      <TenantID>5</TenantID>
      <TransactionID>sample string 8</TransactionID>
      <UserID>sample string 6</UserID>
      <_id>sample string 1</_id>
    </Transaction>
    <Transaction>
      <BranchID>7</BranchID>
      <ClientSideID>sample string 13</ClientSideID>
      <DateCreated>2025-11-24T04:08:12.7763132+02:00</DateCreated>
      <DateModified>2025-11-24T04:08:12.7763132+02:00</DateModified>
      <DownloadReady>true</DownloadReady>
      <FormName>sample string 3</FormName>
      <FormPath>sample string 4</FormPath>
      <IsTransaction>true</IsTransaction>
      <Json>
        <NameValuePair>
          <name>sample string 1</name>
          <value>sample string 2</value>
        </NameValuePair>
        <NameValuePair>
          <name>sample string 1</name>
          <value>sample string 2</value>
        </NameValuePair>
      </Json>
      <NoView>true</NoView>
      <Status>sample string 11</Status>
      <SupportingDocuments>
        <Transaction.SupportingDocument>
          <DocumentID>sample string 1</DocumentID>
          <DocumentName>sample string 5</DocumentName>
          <DownloadReady>true</DownloadReady>
          <FileExtension>sample string 3</FileExtension>
          <TransactionDocumentID>sample string 2</TransactionDocumentID>
          <TransactionID>sample string 4</TransactionID>
        </Transaction.SupportingDocument>
        <Transaction.SupportingDocument>
          <DocumentID>sample string 1</DocumentID>
          <DocumentName>sample string 5</DocumentName>
          <DownloadReady>true</DownloadReady>
          <FileExtension>sample string 3</FileExtension>
          <TransactionDocumentID>sample string 2</TransactionDocumentID>
          <TransactionID>sample string 4</TransactionID>
        </Transaction.SupportingDocument>
      </SupportingDocuments>
      <Synced>true</Synced>
      <TenantID>5</TenantID>
      <TransactionID>sample string 8</TransactionID>
      <UserID>sample string 6</UserID>
      <_id>sample string 1</_id>
    </Transaction>
  </Transactions>
</BuildDynamicReportRequest>

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

Response Information

Resource Description

ApiResponse
NameDescriptionTypeAdditional information
HttpResponseCode

HttpStatusCode

None.

ResponseMessage

string

None.

ResponseObject

Object

None.

Response Formats

application/json, text/json, text/html

Sample:

Sample not available.