POST /api/team/register 🔒 Auth Required

Create a new team member (Admin only)

📋 Endpoint Details

Method: POST
Path: /api/team/register
Authentication: Required - Include Authorization: Bearer <token> header

📤 Request Body

{ "username": "string (required)", "password": "string (required)", "name": "string (required)" }

📥 Response Example

{ "success": true, "message": "Team member created successfully", "data": { "_id": "...", "username": "team_user", "name": "Team Member", "createdAt": "2024-01-01T00:00:00.000Z" } }

💡 Usage Tips

cURL Example:

curl -X POST \ http://localhost:3000/api/team/register \ -H "Content-Type: application/json" \ -d '{ "username": "string (required)", "password": "string (required)", "name": "string (required)" }' \ -H "Authorization: Bearer YOUR_TOKEN_HERE"
← Back to Home