Documentation

Backend API Reference

Digital Vehicle Control Form (VCF) System for PT. Industri Nabati Lestari. Standardized endpoints for logistics tracking and security inspection.

Base API URL

http://103.193.145.61:3007/api

Environment

● Production Ready

Authentication

Secure access using Laravel Sanctum tokens. Obtain a token via the login endpoint and include it in all subsequent requests.

Authorization: Bearer 1|AbCdEfG12345...

VCF Step 1: Main Gate

POST /vcf Petugas Register new vehicle entry
Request Body Parameters
FieldTypeDescription
tanggal*dateYYYY-MM-DD
logistik_id*intID from master logistik
produk_id*intID from master produk
tipe_kegiatan*stringloading_lokal, loading_export, etc.
no_polisi*stringVehicle plate number
jam_masuk*stringHH:mm (24h format)
kelengkapan_supirarrayArray of {item_id, nilai, keterangan}
Response 201
{ "message": "VCF Bagian 1 berhasil disimpan.", "data": { "id": 1, "nomor_urut": "00001", "status": "bagian1_selesai", ... } }
GET /vcf/next-number Get predicted next sequence number

Rejection Mechanism

Security or Weighbridge officers can reject a VCF if discrepancies are found during inspection.

POST /vcf/{id}/reject Authorized User Reject a VCF with a reason
Payload
{ "catatan_reject": "Ban kendaraan gundul/tidak layak." }

Master: Users

GET /master/users Admin
Query Filters

Supports search (nama/username) and role (admin/petugas).