F
FSM API
Active API Gateway

Field Service Management API

High-performance gRPC and REST-enabled gateway for field operations scheduling, booking, feedback loop, and notifications.

Explore Endpoints
System Health Checking...
Environment Production
Database Connection
Response Time
Last Check

API Capabilities

REST Endpoint

Authentication & Users

Secure register, login, token refresh, and user profile management.

REST & gRPC

Enquiries

Submit client enquiries, view historical submissions, and manage review pipelines.

REST & gRPC

Appointments

Live scheduling, booking, status updates, and agent assignments.

REST & gRPC

Notifications

Real-time status updates and SMS / email template delivery mechanisms.

Developer Quickstart

curl -X POST https://localhost:5001/api/auth/login \
  -H "Content-Type: application/json" \
  -d '{"email": "admin@fsm.com", "password": "Pass1234#"}'
const response = await fetch('https://localhost:5001/api/auth/login', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({ email: 'admin@fsm.com', password: 'Pass1234#' })
});
const data = await response.json();
final channel = ClientChannel(
  'localhost',
  port: 5001,
  options: const ChannelOptions(credentials: ChannelCredentials.insecure()),
);
final stub = EnquiryServiceClient(channel);
final response = await stub.getEnquiries(GetEnquiriesRequest());