# Tenants ## Create new tenant - [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. ## Update tenant configuration - [PUT /tenants](https://docs.pers.ninja/swagger/tenants/tenantscontroller_updatetenant.md): ADMIN: Update tenant information and settings ## Get public tenant information - [GET /tenants/public](https://docs.pers.ninja/swagger/tenants/tenantscontroller_getpublictenant.md): Retrieve public tenant information visible to all users ## Get client configuration - [GET /tenants/client-config](https://docs.pers.ninja/swagger/tenants/tenantscontroller_getclientconfig.md): Retrieve client-side configuration for the project ## Get login token - [GET /tenants/login-token](https://docs.pers.ninja/swagger/tenants/tenantscontroller_getlogintoken.md): Generate a login token for the project ## Create new API key - [POST /tenants/api-keys](https://docs.pers.ninja/swagger/tenants/tenantscontroller_createapikey.md): ADMIN: Create a new API key for the tenant. Store this key securely - it cannot be retrieved again. ## Create new JWT token - [POST /tenants/jwt-tokens](https://docs.pers.ninja/swagger/tenants/tenantscontroller_createjwttoken.md): ADMIN: Create a new JWT token for the tenant. Store this token securely - it cannot be retrieved again.