{
  "feature_name": "UserProfile",
  "endpoints": [
    {
      "method": "POST",
      "path": "/signup",
      "input_schema": {},
      "output_schema": {},
      "authentication_required": true,
      "rate_limit": 100,
      "description": "UserProfile endpoint",
      "handler_type": "backend"
    },
    {
      "method": "POST",
      "path": "/login",
      "input_schema": {},
      "output_schema": {},
      "authentication_required": true,
      "rate_limit": 100,
      "description": "UserProfile endpoint",
      "handler_type": "backend"
    },
    {
      "method": "GET",
      "path": "/profile",
      "input_schema": {},
      "output_schema": {},
      "authentication_required": true,
      "rate_limit": 100,
      "description": "UserProfile endpoint",
      "handler_type": "backend"
    },
    {
      "method": "PUT",
      "path": "/profile",
      "input_schema": {},
      "output_schema": {},
      "authentication_required": true,
      "rate_limit": 100,
      "description": "UserProfile endpoint",
      "handler_type": "backend"
    }
  ],
  "models": [
    {
      "name": "User",
      "schema": {},
      "relationships": null,
      "table_name": "users",
      "indexes": null,
      "constraints": null
    }
  ],
  "dependencies": null,
  "security_requirements": null,
  "created_by": "node_backend",
  "created_at": "2025-07-24T16:40:46.035855"
}