Fetch and cache Google Street View and Satellite images for properties, stored in AWS S3 with cache-first retrieval for optimal performance.
Generate a Local JWT bearer token for API authentication. Provide a userId, optional email, and roles to receive a signed token.
Fetch a Google Street View image for a property by coordinates. Returns cached S3 image when available, otherwise fetches from Google and stores.
Fetch a satellite/aerial image for a property by coordinates. Uses cache-first logic with AWS S3 storage for fast repeated access.
Fetch both Street View and Satellite images simultaneously. Returns Base64-encoded image data in a single JSON response for efficiency.
Switch the authenticated user's active corporate context. Provide a CorporateID to receive new JWT and refresh tokens with updated corporate session data.
Execute a generic data fetch against any stored procedure. Specify the operation name, API version, prefix, and JSON payload to retrieve data from the database.
Validate a Clerk JWT token and return decoded claims. Use this endpoint to verify Clerk authentication is working correctly.