{"service":"ms-users","status":"running","version":"1.0.0","endpoints":{"POST \/users\/login":"Login user","POST \/users\/register":"Register new user","POST \/users":"Create new user (requires Authorization header)","GET \/users\/me":"Get current user info (requires Authorization header)","GET \/users":"List users (requires Authorization header)","GET \/users\/{id}":"Get user by ID (requires Authorization header)","PUT \/users\/{id}":"Update user (requires Authorization header)","GET \/users\/{id}\/dashboards":"Get user dashboards","POST \/users\/{id}\/dashboards":"Save user dashboards","GET \/users\/{id}\/messaging-preferences":"Get user messaging preferences","POST \/users\/{id}\/messaging-preferences":"Save user messaging preferences","GET \/users\/{id}\/tasks":"List user tasks (query: from, to, status, link_type, link_id)","GET \/users\/{id}\/tasks\/pending-count":"Get pending tasks count for user","GET \/users\/{id}\/tasks\/{taskId}":"Get user task by ID","POST \/users\/{id}\/tasks":"Create user task","PUT \/users\/{id}\/tasks\/{taskId}":"Update user task","DELETE \/users\/{id}\/tasks\/{taskId}":"Delete user task","GET \/customers":"List customers","GET \/customers\/{id}":"Get customer by ID","GET \/customers\/{id}\/addresses":"Get customer billing\/delivery addresses (normalized)","GET \/customers\/{id}\/full":"Get full customer context (documents + financial overview)","POST \/customers":"Create customer","PUT \/customers\/{id}":"Update customer","POST \/customers\/{id}\/archive":"Archive customer (soft delete, active = false)","DELETE \/customers\/{id}":"Delete customer (hard delete)","GET \/customer-users":"List customer-user links","GET \/customer-users\/{id}":"Get customer-user link by ID","POST \/customer-users":"Create customer-user link","PUT \/customer-users\/{id}":"Update customer-user link","DELETE \/customer-users\/{id}":"Delete customer-user link"}}