# Tenants

 - [Tenant Management](https://docs.pers.ninja/swagger/tenants/tenant-management.md): ## Tenant Management <div style="font-size: 14px; line-height: 1.5;"> Tenant management for multi-tenant PERS loyalty platform. Each tenant represents a business or organization running their own rewa
 - [POST /tenants](https://docs.pers.ninja/swagger/tenants/tenantscontroller_createtenant.md): Create a new tenant (project) in the system. This is the initial setup step for new organizations.
 - [PUT /tenants](https://docs.pers.ninja/swagger/tenants/tenantscontroller_updatetenant.md): ADMIN: Update tenant information and settings
 - [GET /tenants/client-config](https://docs.pers.ninja/swagger/tenants/tenantscontroller_getclientconfig.md): Retrieve client-side configuration for the project
 - [GET /tenants/login-token](https://docs.pers.ninja/swagger/tenants/tenantscontroller_getlogintoken.md): Generate a login token for the project
 - [GET /tenants/me](https://docs.pers.ninja/swagger/tenants/tenantscontroller_getcurrenttenant.md): Context-aware endpoint for retrieving your own tenant information. **REQUIREMENTS**: - Header: x-project-key (project identification) - Optional: Authorization Bearer token (for full access) **RETURNS
 - [GET /tenants/{id}](https://docs.pers.ninja/swagger/tenants/tenantscontroller_gettenantbyid.md): Context-aware tenant information retrieval: **UNAUTHENTICATED ACCESS**: - No headers required - Returns: Basic public tenant information
 - [POST /tenants/wallet](https://docs.pers.ninja/swagger/tenants/tenantscontroller_ensuretenantwallet.md): ADMIN: Generates a dedicated EOA for the tenant and stores it in AWS Secrets Manager if one does not already exist. Idempotent — safe to call multiple times.
