RICHESTHOUSE
API Documentation
Version
0.1.0
Endpoints
20
OpenAPI JSON
/api/docsSystem
Platform health endpoints
get
/api/healthCheck API health
get
/api/db/healthCheck SQL Server connectivity
Auth
Development authentication endpoints
post
/api/auth/loginLogin with a legacy flowman account
body
post
/api/auth/logoutLogout current session
get
/api/auth/meReturn current user
Dashboard
Dashboard summaries and charts
get
/api/dashboard/summaryGet dashboard counters
get
/api/dashboard/jobs/latestGet latest jobs
query:limit
get
/api/dashboard/jobs/status-statsGet job counts grouped by status
Jobs
Job listing, details, assignment and options
get
/api/jobsList jobs with filters and pagination
query:keywordquery:statusquery:sortquery:pagequery:pageSize
get
/api/jobs/{jobId}Get one job
path:jobId*
get
/api/jobs/statusesList job statuses
get
/api/flowmenList flowmen
patch
/api/jobs/{jobId}/assignmentAssign a flowman to a job
path:jobId*body
Check-ins
Location check-in endpoints
post
/api/checkinsCreate a job check-in
body
get
/api/checkins/my-historyList current user's check-in history
query:userIdquery:pagequery:pageSize
get
/api/jobs/{jobId}/checkinsList check-ins for one job
path:jobId*
Images
Job image gallery and upload endpoints
get
/api/processesList image process options
get
/api/jobs/{jobId}/imagesList images for one job
path:jobId*query:process
post
/api/jobs/{jobId}/imagesUpload images for one job
path:jobId*body
delete
/api/imagesDelete selected images
body