📘 Controller & API Endpoint Overview

Controllers 22
API Endpoints 95
AppVersionController (api/v1/app) (2)
[GET ] /config
[GET ] /version-check
AppointmentController (api/v1/appointments) (10)
[GET ] /form-metadata
[GET ] /
[POST ] /{appointmentId}/documents
[GET ] /{appointmentId}/documents
[GET ] /{appointmentId}/documents/{documentId}
[DELETE] /{appointmentId}/documents/{documentId}
[POST ] /
[GET ] /{appointmentId}
[PATCH] /{appointmentId}/cancel
[PUT ] /{appointmentId}
ContractController (api/v1/contracts) (5)
[GET ] /
[POST ] /confirm
[GET ] /detail
[GET ] /by-ref
[GET ] /by-citizen
FileController (api/v1/files) (1)
[GET ] /{category}/{documentId}
HomeController (api/v1/home) (6)
[GET ] /appointment/next
[GET ] /news
[GET ] /contracts/latest
[GET ] /bills/pending
[GET ] /summary
[GET ] /notifications/unread-count
IndexController () (4)
[GET ] /api/v1/info
[GET ] /api/v1/version
[GET ] /
[GET ] /api/v1/test-token
InvoiceController (api/v1/invoices) (4)
[GET ] /
[GET ] /{invoiceRef:.+}
[GET ] /{invoiceId}/file
[GET ] /{invoiceId}/receipt
KbankCallbackController (api/v1/bank/kbank) (2)
[POST ] /bill-lookup
[POST ] /bill-payment
KtbCallbackController (api/v1/bank/ktb) (4)
[POST ] /inquiry
[POST ] /approval
[POST ] /payment
[POST ] /reversal
MasterAppointmentController (api/v1/master) (5)
[GET ] /appointment
[GET ] /appointment-types
[GET ] /appointment-time-slots
[GET ] /holidays
[GET ] /appointment-statuses
MasterInvoiceController (api/v1/master) (3)
[GET ] /invoice-types
[GET ] /payment-statuses
[GET ] /invoice
MasterPlatformController (api/v1/master) (1)
[GET ] /platforms
MessageResourceController (api/v1/message-resources) (2)
[POST ] /cache/clear
[DELETE] /cache/{code}
MobileAuthController (api/v1/mobile/auth) (16)
[POST ] /register
[POST ] /logout
[POST ] /otp/verify
[POST ] /otp/resend
[GET ] /login/thaid
[POST ] /login/thaid/complete
[POST ] /login/thaid/set-pin
[POST ] /login/user
[POST ] /login/phone/verify-pin
[POST ] /refresh-token
[POST ] /register/create-pin
[POST ] /register/confirm-pin
[POST ] /reset-passcode
[GET ] /login/thaid/callback
[POST ] /login
[POST ] /login/phone
PaymentController (api/v1/payments) (5)
[POST ] /callback
[POST ] /
[GET ] /{paymentId}
[GET ] /{paymentId}/receipt
[POST ] /notification
PaymentMethodController (api/v1/payment-method) (2)
[GET ] /
[GET ] /{methodCode}
PolicyController (/api/v1) (3)
[GET ] /terms
[GET ] /policy
[GET ] /logo
ProfileController (api/v1/mobile/profile) (1)
[GET ] /
PromptPayPaymentController (api/v1/payments/promptpay) (1)
[POST ] /generate-code
ServiceConfigController (api/v1/service-configs) (5)
[PUT ] /{serviceCode}
[POST ] /
[GET ] /
[GET ] /{serviceCode}
[DELETE] /{serviceCode}
UsageController (api/v1/usage) (9)
[GET ] /water/meters
[GET ] /water/history
[GET ] /water/history/{source_record_id}
[GET ] /electric/meters
[GET ] /electric/history
[GET ] /electric/history/{source_record_id}
[GET ] /telephone/services
[GET ] /telephone/history
[GET ] /telephone/history/{source_record_id}
UserController (api/v1/user) (4)
[GET ] /profile
[POST ] /profile/image
[GET ] /profile/image
[PUT ] /profile