[
{
"id": "0cffec18-518a-41b2-b5e5-86604c06c38c",
"name": "Test-flag-via-postman",
"description": "Feature flag created via postman",
"status": "ENABLED",
"createdAt": 1745424103,
"createdBy": "vikhyat",
"updatedAt": 1745424103,
"updatedBy": "vikhyat"
},
{
"id": "22d400ca-8736-4c11-8a48-c74ff7d66f09",
"name": "Test-flag-via-postman",
"description": "Feature flag created via postman",
"status": "DISABLED",
"createdAt": 1744734096,
"createdBy": "vikhyat",
"updatedAt": 1745425567,
"updatedBy": "vikhyat187"
},
{
"id": "aaf474b1-0b0f-44d3-a648-82ac6754d7ba",
"name": "Test-flag-via-postman",
"description": "Feature flag created via postman",
"status": "ENABLED",
"createdAt": 1744733459,
"createdBy": "vikhyat",
"updatedAt": 1744733459,
"updatedBy": "vikhyat"
}
]
{
"message": "Internal server error"
}
Feature Flag Service Documentation
📚 Introduction
⚙️ Architecture Overview
Include a diagram if possible.
a. AWS Services Used:
🛠️ Using the Feature Flag API
1. ➕ Create a feature flag
Details
API Endpoint
Request object
Sucess Response object
Error Response object
2. 🔍 Get a feature flag
Details
API Endpoint
Request object
Path param
Sucess Response object
Error Response object
Currently this is passed in the body, we need to change this to pass it in JSON format
3. 🔄 Update a feature flag
Details
API Endpoint
Path param
Request object
Sucess Response object
Error Response object
4. 👤 Create user-specific override
Details
API Endpoint
Path param
Request object
Sucess Response object
Error Response object
5. 🔍 Fetch User-Specific Feature Flag Details
Details
API Endpoint
Path param
Request object
Sucess Response object
Error Response object
6. 🔍 Fetch All Feature Flags for a User
Details
API Endpoint
Path param
Request object
Sucess Response object
Error Response object
7. 🌐 Get All Feature Flags (Global)
Details
API Endpoint
Request object
Sucess Response object
Error Response object
8. 🔄 Update Concurrency
Details
API Endpoint
Request object
Sucess Response object
Error Response object
9. ♻️ Reset Lambda Concurrency to Zero
Details
API Endpoint
Request object
Sucess Response object
Error Response object
📎 Appendix
Glossary for beginners (SSM, IAM, Lambda, Dynamodb, Cloudwatch, API gateway.)