API: Create a New Bus

Request

Create a new bus with a POST request:

POST /buses

Request Body:


{
  "registration_number": "XYZ9876",
  "manufacturer_company": "Company B",
  "model_year": 2021,
  "chasis_no": "CH987654321",
  "engine_number": "EN987654",
  "country_of_origin": "USA",
  "lc_code_number": "LC987",
  "delivery_to_dipo": "Dipo B",
  "delivery_date": "2021-02-15",
  "color": "Blue",
  "financed_by": "Bank B",
  "tennure_of_the_terms": 12,
  "status": "active",
  "created_by": 2,
  "updated_by": 2
}
                

Sample Response:


{
  "status": "success",
  "message": "Bus created successfully",
  "data": {
    "id": 1,
    "registration_number": "XYZ9876",
    "manufacturer_company": "Company B",
    "model_year": 2021,
    "chasis_no": "CH987654321",
    "engine_number": "EN987654",
    "country_of_origin": "USA",
    "lc_code_number": "LC987",
    "delivery_to_dipo": "Dipo B",
    "delivery_date": "2021-02-15",
    "color": "Blue",
    "financed_by": "Bank B",
    "tennure_of_the_terms": 12,
    "status": "active",
    "created_by": 2,
    "updated_by": 2,
    "created_at": "2021-02-15T12:00:00",
    "updated_at": "2021-02-15T12:00:00",
    "deleted_at": null
  }
}