Explore
VMS API
1.0
[ Base URL: localhost:8080/api/v1 ]
doc.json
VMS API Spec & doc
auth
POST
/auth
/forgot-password
Request password reset
POST
/auth
/login
User login
POST
/auth
/regenerate-token
Regenerate access token
POST
/auth
/register
User registration
POST
/auth
/reset-password
Reset user password
GET
/auth
/verify-email
Verify user email
groups
POST
/groups
Create a new group
locations
GET
/locations
List locations
POST
/locations
Create a new location
GET
/locations
/{id}
Get a location
PUT
/locations
/{id}
Update a location
DELETE
/locations
/{id}
Delete a location
members
GET
/members
List members
POST
/members
Create a new member
GET
/members
/{id}
Get a member
PUT
/members
/{id}
Update a member
DELETE
/members
/{id}
Delete a member
nvrs
GET
/nvrs
List NVRs
POST
/nvrs
Create a new NVR
PATCH
/nvrs
/reset-token
/{id}
Reset an NVR token
GET
/nvrs
/{id}
Get an NVR
PUT
/nvrs
/{id}
Update an NVR
DELETE
/nvrs
/{id}
Delete an NVR
nvr-edge
GET
/nvrs
/edge
/check-interval
Get NVR check interval
GET
/nvrs
/edge
/config
Get NVR edge configuration
PUT
/nvrs
/edge
/status
Update NVR status
PUT
/nvrs
/edge
/version
Update NVR version
Models
dto.CCTVListItem
dto.CreateGroupDTO
dto.CreateLocationDTO
dto.CreateMemberDTO
dto.CreateNVRDTO
dto.ForgotPasswordRequest
dto.ForgotPasswordResponse
dto.GroupDTO
dto.GroupDetailDTO
dto.ListLocationsResponse
dto.ListMembersResponse
dto.ListNVRsResponse
dto.LocationDTO
dto.LocationDetail
dto.LocationListItem
dto.LoginRequest
dto.LoginResponse
dto.MemberDetail
dto.MemberListItem
dto.NVRCheckIntervalResponse
dto.NVRDetail
dto.NVREdgeConfig
dto.NVRListItem
dto.RegenerateTokenRequest
dto.RegenerateTokenResponse
dto.RegisterRequest
dto.RegisterResponse
dto.ResetNVRTokenResponse
dto.ResetPasswordRequest
dto.ResetPasswordResponse
dto.UpdateLocationDTO
dto.UpdateMemberDTO
dto.UpdateNVRDTO
dto.UpdateNVRStatusDTO
dto.UpdateNVRVersionDTO
dto.UserDTO
errors.AppError