We are implementing the CIS Critical Controls within our environment – one of the aspects of that which we need to consider is FreshService.
For our agents, we utilize SSo to control the aspect of agent logins – however, for requesters/contacts, they simply use a FreshService username/password that they have registered with.

One of the CIS Critical Controls is to disable/delete accounts where 45 days of inactivity have occurred. However, after pulling a requester record from the API, I noticed that are zero fields associated with the last login or “Days since last login”. Instead, you only get the creation date/time and the last update date/time.
Is there a way to also add “Last Login” to the output of the requester API call?
"requester": {
"active": true,
"address": null,
"background_information": null,
"can_see_all_changes_from_associated_departments": false,
"can_see_all_tickets_from_associated_departments": false,
"created_at": "2024-04-09T12:45:59Z",
"custom_fields": {
"alternate_phone": null,
"fax": null,
"notes": null,
"alerts": null,
"active": null
},
"department_ids": [],
"department_names": null,
"external_id": null,
"first_name": "John",
"has_logged_in": true,
"id": ######86458,
"is_agent": false,
"job_title": null,
"language": "en",
"last_name": "Doe",
"location_id": null,
"location_name": null,
"mobile_phone_number": null,
"primary_email": "John.Doe@SomeCompany.com",
"reporting_manager_id": null,
"secondary_emails": [],
"time_format": "24h",
"time_zone": "Eastern Time (US & Canada)",
"updated_at": "2024-04-09T12:52:45Z",
"vip_user": false,
"work_phone_number": null,
"work_schedule_id": null
}
}


