Authentication
POST
/v1/auth/loginExchange employee number + password for a JWT.
Request
{
"employeeNo": "M-2001",
"password": "•••••••"
}Response
{
"token": "eyJhbGciOi…",
"expiresIn": 3600,
"user": { "id": "u_mgr", "role": "manager" }
}POST
/v1/auth/resetTrigger a password reset via email.
Request
{ "email": "james@…" }Response
{ "ok": true }Try it — cURL
curl -H "Authorization: Bearer $DHR_TOKEN" \
https://api.dialoguehr.com/v1/cases All endpoints available in the sandbox environment.