Endpoint untuk mengelola data vehicle. Semua endpoint bersifat publik dan tidak memerlukan autentikasi.
{
"success": true,
"message": "Data vehicle ditemukan",
"data": [
{
"id": 1,
"model": "Civic",
"type": "Sedan",
"manufacturer": "Honda",
"created_at": "2026-04-30T10:00:00.000000Z",
"updated_at": "2026-04-30T10:00:00.000000Z"
}
]
}
{
"success": true,
"message": "Data vehicle ditemukan",
"data": {
"id": 1,
"model": "Civic",
"type": "Sedan",
"manufacturer": "Honda",
"created_at": "2026-04-30T10:00:00.000000Z",
"updated_at": "2026-04-30T10:00:00.000000Z"
}
}
{
"success": false,
"message": "Data tidak ditemukan",
"errors": {}
}
{
"model": "Civic",
"type": "Sedan",
"manufacturer": "Honda"
}
{
"success": true,
"message": "Vehicle berhasil dibuat",
"data": {
"id": 1,
"model": "Civic",
"type": "Sedan",
"manufacturer": "Honda",
"created_at": "2026-04-30T10:00:00.000000Z",
"updated_at": "2026-04-30T10:00:00.000000Z"
}
}
{
"success": false,
"message": "Data tidak valid",
"errors": {
"model": ["The model field is required."],
"type": ["The type field is required."]
}
}
{
"model": "Accord",
"type": "Sedan",
"manufacturer": "Honda"
}
{
"success": true,
"message": "Vehicle berhasil diperbarui",
"data": {
"id": 1,
"model": "Accord",
"type": "Sedan",
"manufacturer": "Honda",
"created_at": "2026-04-30T10:00:00.000000Z",
"updated_at": "2026-04-30T10:00:00.000000Z"
}
}
{
"success": false,
"message": "Data tidak ditemukan",
"errors": {}
}
{
"success": true,
"message": "Vehicle berhasil dihapus",
"data": {}
}
{
"success": false,
"message": "Data tidak ditemukan",
"errors": {}
}