API Endpoints
Services API
GET /api/services
GET /api/services/[slug]
POST /api/services
PUT /api/services/[slug]
PATCH /api/services/[slug]
DELETE /api/services/[slug]
Projects API
GET /api/projects
GET /api/projects/[slug]
POST /api/projects
PUT /api/projects/[slug]
PATCH /api/projects/[slug]
DELETE /api/projects/[slug]
Query: ?category=commercial&page=1&limit=10
Technologies API
GET /api/technologies
GET /api/technologies/[slug]
POST /api/technologies
PUT /api/technologies/[slug]
PATCH /api/technologies/[slug]
DELETE /api/technologies/[slug]
Query: ?category=surveying&page=1&limit=10
Inquiries API
GET /api/inquiries
GET /api/inquiries/[id]
POST /api/inquiries
PUT /api/inquiries/[id]
PATCH /api/inquiries/[id]
DELETE /api/inquiries/[id]
Query: ?page=1&limit=10
Admin API
GET /api/admin/users
GET /api/admin/users/[id]
POST /api/admin/users
PUT /api/admin/users/[id]
PATCH /api/admin/users/[id]
DELETE /api/admin/users/[id]
Query: ?role=manager&page=1&limit=10
Quick Actions
API Usage Examples
Fetch All Inquiries
GET /api/inquiries?page=1&limit=10 Get Single Inquiry
GET /api/inquiries/64f1a9c1234abcd567890efg Create New Inquiry
POST /api/inquiries Update Inquiry
PUT /api/inquiries/64f1a9c1234abcd567890efg Delete Inquiry
DELETE /api/inquiries/64f1a9c1234abcd567890efg