[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-20 UTC."],[],[],null,["# Session\n\nVersion 4.0.25.14 (latest) \nDatatype \nDescription \n(object) \nobject \ncan \n*lock* \nobject \nOperations the current user is able to perform on this object \nid \n*lock* \nstring \nUnique Id \nip_address \n*lock* \nstring \nIP address of user when this session was initiated \nbrowser \n*lock* \nstring \nUser's browser type \noperating_system \n*lock* \nstring \nUser's Operating System \ncity \n*lock* \nstring \nCity component of user location (derived from IP address) \nstate \n*lock* \nstring \nState component of user location (derived from IP address) \ncountry \n*lock* \nstring \nCountry component of user location (derived from IP address) \ncredentials_type \n*lock* \nstring \nType of credentials used for logging in this session \nextended_at \n*lock* \nstring \nTime when this session was last extended by the user \nextended_count \n*lock* \ninteger \nNumber of times this session was extended \nsudo_user_id \n*lock* \nstring \nActual user in the case when this session represents one user sudo'ing as another \ncreated_at \n*lock* \nstring \nTime when this session was initiated \nexpires_at \n*lock* \nstring \nTime when this session will expire \nurl \n*lock* \nstring \nLink to get this item\n\nRelated Methods\n---------------\n\n- [User/user_session](../methods/User/user_session \"User/user_session\")\n\nRelated Types\n-------------\n\n- [User](./User \"User\")"]]