Deactivated users on GET /users
Updated: GET /users can include deactivated users
Records can still point to people who have since been deactivated, as owner, salesRep, projectManager, createdBy, assignee and so on. Add include_inactive=true to GET /users to return deactivated members alongside active ones, so you can resolve those ids to a name and email.
include_inactiveisfalseby default, so existing calls return the same members as before.- Every user now includes
isActive. It’s alwaystrueunless you passinclude_inactive=true. - Lookups by
idoremailhonorinclude_inactive. A deactivated user is only found when you pass it. - A value other than
trueorfalse, or a non-integerid, returns400. Empty values (?id=) are ignored. - Behavior change: a lookup by
idoremailthat matches no user now returns404instead of200with an empty body. If your integration treats a missing user as a successful response, update its status handling. - Behavior change: a lookup by
idoremailnow returns the same fields as the list:id,firstName,lastName,email,phone,roleandisActive. The internalcompanyUsersByUserIdfield is no longer returned; useroleinstead.
