Documentation Index Fetch the complete documentation index at: https://docs.hypersender.com/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Monitor and query your phone’s heartbeats with Hypersender’s Laravel SDK. This page shows how to list heartbeats with pagination, sorting, includes, and filters.
Methods
List Heartbeats
Index heartbeats of the phone sorted by last heartbeat. (learn more)
Basic Usage
Basic Usage with Filters
Parameters
use Hypersender\ Hypersender ;
$response = Hypersender :: sms () -> getHeartbeats ();
use Hypersender\ Hypersender ;
$request = app ( HeartbeatsIndexRequest :: class , [
'perPage' => '50' ,
'page' => '1' ,
'sort' => '-created_at' ,
'include' => 'phone' ,
'filter' => [
'app_version' => '1.2.3' ,
'battery_level' => 87 ,
'is_charging' => true ,
'local_timestamp' => '2025-01-20 14:30:00' ,
'created_at' => '2025-01-20 00:00:00..2025-01-21 00:00:00' ,
// other filters (check Parameters tab)
],
]);
$response = Hypersender :: sms () -> getHeartbeats ( $request );
Parameter Type Required Description per_page int no Number of items per page (max 50) page int no Page number to retrieve sort string no Sort fields (e.g., -created_at) include string no Related resources to include (comma-separated) filter[app_version] string no Filter by app version filter[battery_level] int no Filter by battery level percentage filter[is_charging] bool no Filter by charging status filter[local_timestamp] string no Filter by device local timestamp or range filter[created_at] string no Filter by created_at timestamp or range