POST api/vehicle/insert

Request Information

URI Parameters

None.

Body Parameters

InsertVehicleRequestModel
NameDescriptionTypeAdditional information
VehicleID

integer

None.

BranchID

integer

None.

FinancialYearID

integer

None.

LedgerID

integer

None.

DeletedRow

string

None.

UnitID

integer

None.

VehicleName

string

None.

Model

string

None.

Brand

string

None.

PurchaseAmount

decimal number

None.

Capacity

string

None.

UsedFor

string

None.

PurchaseDate

date

None.

Remarks

string

None.

UserID

integer

None.

Multiple

boolean

None.

PartyID

integer

None.

MultipleCapacity

Collection of MultipleWeightRowModel

None.

ReadingType

string

None.

MaintenanceKilometer

decimal number

None.

VehicleType

integer

None.

IsCompany

boolean

None.

WheelType

string

None.

VehicleStyle

string

None.

VehicleDeadlines

Collection of InsertVehicleDeadlineModel

None.

Request Formats

application/json, text/json

Sample:
{
  "VehicleID": 1,
  "BranchID": 2,
  "FinancialYearID": 3,
  "LedgerID": 4,
  "DeletedRow": "sample string 5",
  "UnitID": 6,
  "VehicleName": "sample string 7",
  "Model": "sample string 8",
  "Brand": "sample string 9",
  "PurchaseAmount": 1.0,
  "Capacity": "sample string 10",
  "UsedFor": "sample string 11",
  "PurchaseDate": "2026-10-15T11:12:15.7747631-07:00",
  "Remarks": "sample string 13",
  "UserID": 14,
  "Multiple": true,
  "PartyID": 16,
  "MultipleCapacity": [
    {
      "VehicleCapacityID": 1,
      "QtyName": "sample string 2",
      "Length": 3.0,
      "Breadth": 4.0,
      "Height": 5.0,
      "Qty": 6.0
    },
    {
      "VehicleCapacityID": 1,
      "QtyName": "sample string 2",
      "Length": 3.0,
      "Breadth": 4.0,
      "Height": 5.0,
      "Qty": 6.0
    }
  ],
  "ReadingType": "sample string 17",
  "MaintenanceKilometer": 18.0,
  "VehicleType": 19,
  "IsCompany": true,
  "WheelType": "sample string 21",
  "VehicleStyle": "sample string 22",
  "VehicleDeadlines": [
    {
      "VehicleDeadlineID": 1,
      "Name": "sample string 2",
      "DeadlineDate": "2026-10-15T11:12:15.7747631-07:00",
      "ReminderDay": "sample string 4"
    },
    {
      "VehicleDeadlineID": 1,
      "Name": "sample string 2",
      "DeadlineDate": "2026-10-15T11:12:15.7747631-07:00",
      "ReminderDay": "sample string 4"
    }
  ]
}

application/xml, text/xml

Sample:
<InsertVehicleRequestModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CrushMateBackendAPI.Controllers">
  <BranchID>2</BranchID>
  <Brand>sample string 9</Brand>
  <Capacity>sample string 10</Capacity>
  <DeletedRow>sample string 5</DeletedRow>
  <FinancialYearID>3</FinancialYearID>
  <IsCompany>true</IsCompany>
  <LedgerID>4</LedgerID>
  <MaintenanceKilometer>18</MaintenanceKilometer>
  <Model>sample string 8</Model>
  <Multiple>true</Multiple>
  <MultipleCapacity>
    <MultipleWeightRowModel>
      <Breadth>4</Breadth>
      <Height>5</Height>
      <Length>3</Length>
      <Qty>6</Qty>
      <QtyName>sample string 2</QtyName>
      <VehicleCapacityID>1</VehicleCapacityID>
    </MultipleWeightRowModel>
    <MultipleWeightRowModel>
      <Breadth>4</Breadth>
      <Height>5</Height>
      <Length>3</Length>
      <Qty>6</Qty>
      <QtyName>sample string 2</QtyName>
      <VehicleCapacityID>1</VehicleCapacityID>
    </MultipleWeightRowModel>
  </MultipleCapacity>
  <PartyID>16</PartyID>
  <PurchaseAmount>1</PurchaseAmount>
  <PurchaseDate>2026-10-15T11:12:15.7747631-07:00</PurchaseDate>
  <ReadingType>sample string 17</ReadingType>
  <Remarks>sample string 13</Remarks>
  <UnitID>6</UnitID>
  <UsedFor>sample string 11</UsedFor>
  <UserID>14</UserID>
  <VehicleDeadlines>
    <InsertVehicleDeadlineModel>
      <DeadlineDate>2026-10-15T11:12:15.7747631-07:00</DeadlineDate>
      <Name>sample string 2</Name>
      <ReminderDay>sample string 4</ReminderDay>
      <VehicleDeadlineID>1</VehicleDeadlineID>
    </InsertVehicleDeadlineModel>
    <InsertVehicleDeadlineModel>
      <DeadlineDate>2026-10-15T11:12:15.7747631-07:00</DeadlineDate>
      <Name>sample string 2</Name>
      <ReminderDay>sample string 4</ReminderDay>
      <VehicleDeadlineID>1</VehicleDeadlineID>
    </InsertVehicleDeadlineModel>
  </VehicleDeadlines>
  <VehicleID>1</VehicleID>
  <VehicleName>sample string 7</VehicleName>
  <VehicleStyle>sample string 22</VehicleStyle>
  <VehicleType>19</VehicleType>
  <WheelType>sample string 21</WheelType>
</InsertVehicleRequestModel>

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

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.