Skip to main content
POST
/
doctor
/
login
Doctor Login
curl --request POST \
  --url https://api.example.com/doctor/login \
  --header 'Content-Type: application/json' \
  --data '
{
  "email": "<string>",
  "password": "<string>"
}
'
{
  "400 Bad Request": {},
  "401 Unauthorized": {}
}
Authenticate a doctor using email and password.

Request Body

email
string
required
Doctor’s email address.
password
string
required
Doctor’s password.

Response

Returns a success or error message string.

Example Request

curl -X POST http://localhost:8080/doctor/login \
  -H "Content-Type: application/json" \
  -d '{
    "email": "[email protected]",
    "password": "securePassword123"
  }'

Example Response

Success (200 OK)

Login successful!

Error (401 Unauthorized)

Invalid email or password.

Error Responses

400 Bad Request
error
Missing email or password in request body.
401 Unauthorized
error
Invalid email or password - authentication failed.

Build docs developers (and LLMs) love