GET /superAdmin/{product}/mfa – Retrieves Super Admin MFA requirement status for a specific product.
Headers:
Authorization: Bearer <access_token>
Content-Type: application/json
Body:
Path Parameters:
product: ProductKey
Query Parameters:
200 OK
400
401
500
{ "error": "Detailed error message here"} Copy
{ "error": "Detailed error message here"}
GET /superAdmin/CTS/mfa Copy
GET /superAdmin/CTS/mfa
{ "product": "CTS", "enabled": true, "tenantList": ["test-tenant-1", "test-tenant-2"]} Copy
{ "product": "CTS", "enabled": true, "tenantList": ["test-tenant-1", "test-tenant-2"]}
{ "product": "CTS", "enabled": false, "tenantList": ["test-tenant-1", "test-tenant-2"]} Copy
{ "product": "CTS", "enabled": false, "tenantList": ["test-tenant-1", "test-tenant-2"]}
{ "product": "EGRANTS", "enabled": true, "tenantList": []} Copy
{ "product": "EGRANTS", "enabled": true, "tenantList": []}
enabled: true
tenantList
enabled: false
The API Gateway event containing the request.
A Promise resolving to an API Gateway-compatible response.
GET /superAdmin/{product}/mfa – Retrieves Super Admin MFA requirement status for a specific product.
📥 Request
Headers:
Authorization: Bearer <access_token>(required)Content-Type: application/json(optional)Body:
Path Parameters:
product: ProductKey(required) - The product identifier (CTS, EGRANTS, etc.)Query Parameters:
📤 Response
200 OK– Returns the Super Admin MFA configuration for the specified product.❗ Errors
400401500Error Response Format
📦 Examples
📥 Request
📤 Response Example - MFA Enabled
📤 Response Example - MFA Disabled (Temporary)
📤 Response Example - No Record (Default Enabled)
💡 Usage Notes
enabled: trueand creates a new recordtenantListcontains test tenants that may bypass MFA requirements in future iterationsenabled: false, the setting will automatically revert toenabled: trueafter 45 minutes via DynamoDB TTL