Presence Admin
RallyHere Presence Admin API
This API is only available to administrators. It provides access to CCU data and to set specific values for presence that aren't available to unprivileged clients.
Each time a user interacts with this API their uuid is added to a time-keyed HyperLogLog. This enables us to track the number of users stochastically rather than having to create a complete entry for every interaction. Their uuid is also added to a HyperLogLog keyed by both time and the platform the user authenticated on.
The three actions CCU tracks are total, updating, and requesting. Comparing the numbers between the three will help identify if there are users who are scanning the API rather than using it for normal presence operations.
When requesting the CCU you generally have two major options: Combined and Individual.
The Combined methods count up the number of users internally and therefor handle duplicates correctly.
The Individual methods return the individual counts for each timestamp. This data can be useful, but can't be summed up directly unless you're okay with counting players multiple times.
For example, if you want to know the 24-hour CCU you should not get the Individual CCUs and add them up yourself. You should request the Combined CCU over that time period.
📄️ Admin Update Player Last Seen
Forcibly update the player's last_seen with the specified values. This enables an admin to set the last_seen time
📄️ Admin Update Player Last Seen Id
Forcibly update the player's last_seen with the specified values. This enables an admin to set the last_seen time
📄️ Admin Get Player Presence
Get the player's presence information. The status reflects the true value and is not modified before it
📄️ Admin Get Player Presence Id
Get the player's presence information. The status reflects the true value and is not modified before it
📄️ Admin Get Total Ccu
Get the combined CCU over the requested time period. This call results in one number which should exclude most duplicates across the given time
📄️ Admin Get Total Ccu Individual
Get the individual CCU counts over the requested time period. This call results in a count per time period within the requested range. These
📄️ Admin Get Requesting Ccu
Get the combined CCU for requesters over the requested time period. This call results in one number which should exclude most duplicates across
📄️ Admin Get Requesting Ccu Individual
Get the individual CCU counts for requesters over the requested time period. This call results in a count per time period within the requested
📄️ Admin Get Updating Ccu
Get the combined CCU for updaters over the requested time period. This call results in one number which should exclude most duplicates across
📄️ Admin Get Updating Ccu Individual
Get the individual CCU counts for updaters over the requested time period. This call results in a count per time period within the requested
📄️ Admin Get Known Platforms
Get all of the platforms that presence has been told about by players updating their presence
📄️ Admin Get Total Ccu All Platform Individual
Admin Get Total Ccu All Platform Individual
📄️ Admin Get Total Ccu All Platform Combined
Admin Get Total Ccu All Platform Combined
📄️ Admin Get Requesting Ccu All Platform Individual
Admin Get Requesting Ccu All Platform Individual
📄️ Admin Get Requesting Ccu All Platform Combined
Admin Get Requesting Ccu All Platform Combined
📄️ Admin Get Updating Ccu All Platform Individual
Admin Get Updating Ccu All Platform Individual
📄️ Admin Get Updating Ccu All Platform Combined
Admin Get Updating Ccu All Platform Combined
📄️ Admin Get Total Ccu Platform Individual
Admin Get Total Ccu Platform Individual
📄️ Admin Get Total Ccu Platform Combined
Admin Get Total Ccu Platform Combined
📄️ Admin Get Requesting Ccu Platform Individual
Admin Get Requesting Ccu Platform Individual
📄️ Admin Get Requesting Ccu Platform Combined
Admin Get Requesting Ccu Platform Combined
📄️ Admin Get Updating Ccu Platform Individual
Admin Get Updating Ccu Platform Individual
📄 ️ Admin Get Updating Ccu Platform Combined
Admin Get Updating Ccu Platform Combined