Residenthood Admin Backend

GCP App Engine Java Service using Objectify and Cloud Datastore

Available APIs

1. Swagger UI

/swagger-ui/

2. Portfolio API

GET /api/portfolios - List portfolios

POST /api/portfolios - Create a portfolio

DELETE /api/portfolios/{portfolioId} - Delete a portfolio

GET /api/portfolios/{portfolioId}/communities - List communities

POST /api/portfolios/{portfolioId}/communities - Create a community

DELETE /api/portfolios/{portfolioId}/communities/{communityId} - Delete a community

3. Auth API

POST /api/auth/request-otp - Request OTP

POST /api/auth/verify-otp - Verify OTP

4. Tenant Onboarding

List Grants by Tenant Email

Delete All Tenant Access

List Tenants by Portfolio (Aggregated from Communities)

List Tenants by Community

5. JWT Verification

Response:

Click a button to test an API...