Skip to main content

UCSD Service

The UCSDService (Alert.CA.UCSDService) is a class library that provides an HTTP client for the UCSD Metadata API β€” the external system that manages camera registrations, credentials, and configuration at the university level.

Architecture​

UCSDClient Methods​

MethodPurpose
GetAllDeviceConfigsAsync()Retrieve all camera configurations
GetDeviceByIdAsync(id)Get a single camera's configuration
GetAllDeviceCredentialsAsync()Retrieve all camera credentials
GetDeviceCredentialByIdAsync(deviceId)Get a single camera's credentials
GetTestDevicesAsync()Retrieve test-only camera list
GetToken()Acquire OAuth bearer token

Documentation Sections​