Add family member
- Endpoint:
/family/addFamilyMember
- Method: POST
- Description: Adds a new member to the family group.
- Authorization: Requires authentication token.
- Request Body:
{ "username": "string", "phone": "string", "email": "string", "birthDate": "string", "gender": "string", "city": "string", "role": "string" }
- Responses:
- 200 OK
{ "message": "Member added to family", "familyID": "string" }
- 400 Bad Request
{ "message": "Missing required fields" }
- 401 Unauthorized
{ "message": "Unauthorized" }
- 403 Forbidden
{ "message": "User not authorized" }
- 500 Internal Server Error
{ "message": "Member addition failed" }
- 200 OK
- Example:
curl -X POST http://<your-server-address>/family/addFamilyMember \ -H "Content-Type: application/json" \ -H "Authorization: Bearer <your-auth-token>" \ -d '{"username": "john_doe", "phone": "1234567890", "email": "john@example.com", "birthDate": "2000-01-01", "gender": "male", "city": "New York", "role": "user"}'