POST api/Report

Request Information

URI Parameters

None.

Body Parameters

ReportScheduler
NameDescriptionTypeAdditional information
SchedulerId

integer

None.

ReportId

integer

None.

Email

string

None.

Subject

string

None.

SelectedVehicles

string

None.

ReportFormat

string

None.

ReportRange

string

None.

ReportDuration

string

None.

ReportDurationFrom

date

None.

ReportDurationTo

date

None.

ReportFrequency

string

None.

ReportFrequencyTime

string

None.

ReportFrequencyDate

string

None.

ReportFrequencyDay

string

None.

ReportReceivingTimeH

date

None.

DateFromH

date

None.

DateToH

date

None.

VehListStrH

string

None.

GroupListStrH

string

None.

dynamicData

string

None.

required

boolean

None.

Parameters

string

None.

SendDate

string

None.

FrequencyId

integer

None.

DayId

integer

None.

RangeId

integer

None.

FormatId

integer

None.

ReceivingTime

date

None.

NextReportGenerationDate

date

None.

format

string

None.

ReportParams_JSON

string

None.

Request Formats

application/json, text/json

Sample:
{
  "SchedulerId": 1,
  "ReportId": 1,
  "Email": "sample string 2",
  "Subject": "sample string 3",
  "SelectedVehicles": "sample string 4",
  "ReportFormat": "sample string 5",
  "ReportRange": "sample string 6",
  "ReportDuration": "sample string 7",
  "ReportDurationFrom": "2025-09-11T04:41:29.5288407+05:00",
  "ReportDurationTo": "2025-09-11T04:41:29.5288407+05:00",
  "ReportFrequency": "sample string 10",
  "ReportFrequencyTime": "sample string 11",
  "ReportFrequencyDate": "sample string 12",
  "ReportFrequencyDay": "sample string 13",
  "ReportReceivingTimeH": "2025-09-11T04:41:29.5288407+05:00",
  "DateFromH": "2025-09-11T04:41:29.5288407+05:00",
  "DateToH": "2025-09-11T04:41:29.5288407+05:00",
  "VehListStrH": "sample string 14",
  "GroupListStrH": "sample string 15",
  "dynamicData": "sample string 16",
  "required": true,
  "Parameters": "sample string 17",
  "SendDate": "sample string 18",
  "FrequencyId": 1,
  "DayId": 19,
  "RangeId": 20,
  "FormatId": 21,
  "ReceivingTime": "2025-09-11T04:41:29.5288407+05:00",
  "NextReportGenerationDate": "2025-09-11T04:41:29.5288407+05:00",
  "format": "sample string 23",
  "ReportParams_JSON": "sample string 24"
}

application/xml, text/xml

Sample:
<ReportScheduler xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TWViewModel">
  <DateFromH>2025-09-11T04:41:29.5288407+05:00</DateFromH>
  <DateToH>2025-09-11T04:41:29.5288407+05:00</DateToH>
  <DayId>19</DayId>
  <Email>sample string 2</Email>
  <FormatId>21</FormatId>
  <FrequencyId>1</FrequencyId>
  <GroupListStrH>sample string 15</GroupListStrH>
  <NextReportGenerationDate>2025-09-11T04:41:29.5288407+05:00</NextReportGenerationDate>
  <Parameters>sample string 17</Parameters>
  <RangeId>20</RangeId>
  <ReceivingTime>2025-09-11T04:41:29.5288407+05:00</ReceivingTime>
  <ReportDuration>sample string 7</ReportDuration>
  <ReportDurationFrom>2025-09-11T04:41:29.5288407+05:00</ReportDurationFrom>
  <ReportDurationTo>2025-09-11T04:41:29.5288407+05:00</ReportDurationTo>
  <ReportFormat>sample string 5</ReportFormat>
  <ReportFrequency>sample string 10</ReportFrequency>
  <ReportFrequencyDate>sample string 12</ReportFrequencyDate>
  <ReportFrequencyDay>sample string 13</ReportFrequencyDay>
  <ReportFrequencyTime>sample string 11</ReportFrequencyTime>
  <ReportId>1</ReportId>
  <ReportParams_JSON>sample string 24</ReportParams_JSON>
  <ReportRange>sample string 6</ReportRange>
  <ReportReceivingTimeH>2025-09-11T04:41:29.5288407+05:00</ReportReceivingTimeH>
  <SchedulerId>1</SchedulerId>
  <SelectedVehicles>sample string 4</SelectedVehicles>
  <SendDate>sample string 18</SendDate>
  <Subject>sample string 3</Subject>
  <VehListStrH>sample string 14</VehListStrH>
  <dynamicData>sample string 16</dynamicData>
  <format>sample string 23</format>
  <required>true</required>
</ReportScheduler>

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

Response Information

Resource Description

TWJsonResult
NameDescriptionTypeAdditional information
ErrorMsg

string

None.

IsValid

boolean

None.

Result

Object

None.

TotalRows

integer

None.

Response Formats

application/json, text/json

Sample:
{
  "ErrorMsg": "sample string 1",
  "IsValid": true,
  "Result": {},
  "TotalRows": 4
}

application/xml, text/xml

Sample:
<TWJsonResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TWJsonResults">
  <ErrorMsg>sample string 1</ErrorMsg>
  <IsValid>true</IsValid>
  <Result />
  <TotalRows>4</TotalRows>
</TWJsonResult>