Check present users globally

deprecated

This endpoint has been deprecated and may be removed in future versions of the API.

Retrieve UUIDs and state information for subscribed devices on all channels (globalHereNow). This method is similar to hereNow, only without a channel path/channel group query string parameter.

Path Parameters
sub_key string REQUIRED

Your app's subscribe key from Admin Portal.

Example: sub-c-50264475-1902-558x-d213-7p19052012n2

Query Parameters
channel-group string

Comma-separated list of channel group names to perform the operation on. In the context of Presence, this parameter relates to channel group name(s) to which you subscribe. You may subscribe to channels, channels and channel groups, or just channel groups.

Note: Wildcard patterns (e.g., group.*) are not supported for channel groups. Use exact channel group names only.

Example: myChannelGroup

disable_uuids integer

If 1, only occupancy numbers will be returned, without UUIDs and accompanying state info. If 0 or not provided, UUIDs will be returned with occupancy numbers.

state integer

If 1, accompanying state info for each UUID is returned. If 0 or not provided, state info is absent in the response.

Example: 1

auth string

String which is either the auth key (Access Manager legacy) or a valid token (Access Manager) used to authorize the operation if access control is enabled.

Example: myAuthKey

callback string

The JSONP callback name to wrap the function in.

Example: myCallback

uuid string REQUIRED

A UTF-8 encoded string of up to 92 characters used to identify the client.

Example: myUniqueUserId

signature string

Signature used to verify that the request was signed with the secret key associated with the subscribe key.

If Access Manager is enabled, either a valid authorization token or a signature are required. Check Access Manager documentation for details on how to compute the signature.

timestamp integer

Unix epoch timestamp used as a nonce for signature computation. Must have no more than ± 60 seconds offset from NTP. Required if signature parameter is supplied.

Responses
200

Success

Schema OPTIONAL
status integer OPTIONAL
message string OPTIONAL
service string OPTIONAL
* required
sub_key*
Type: string
Your app's subscribe key from Admin Portal.
* required
channel-group
Type: string
Comma-separated list of channel group names to perform the operation on.
In the context of Presence, this parameter relates to channel group name(s) to which you subscribe. You may subscribe to channels, channels and channel groups, or just channel groups.

Note: Wildcard patterns (e.g., group.*) are not supported for channel groups. Use exact channel group names only.
disable_uuids
Type: integer
If 1, only occupancy numbers will be returned, without UUIDs and accompanying state info. If 0 or not provided, UUIDs will be returned with occupancy numbers.
state
Type: integer
If 1, accompanying state info for each UUID is returned. If 0 or not provided, state info is absent in the response.
auth
Type: string
String which is either the auth key (Access Manager legacy) or a valid token (Access Manager) used to authorize the operation if access control is enabled.
callback
Type: string
The JSONP callback name to wrap the function in.
uuid*
Type: string
A UTF-8 encoded string of up to 92 characters used to identify the client.
signature
Type: string
Signature used to verify that the request was signed with the secret key associated with the subscribe key.

If Access Manager is enabled, either a valid authorization token or a signature are required.
Check Access Manager documentation for details on how to compute the signature.
timestamp
Type: integer
Unix epoch timestamp used as a nonce for signature computation. Must have no more than ± 60 seconds offset from NTP.
Required if signature parameter is supplied.
status
Type: integer
Example: 200
message
Type: string
Example: "OK"
service
Type: string
Example: "Presence"
Example Response
{
  "status": 200,
  "message": "OK",
  "service": "Presence"
}