Get message count

Returns the number of messages sent after the given timetoken. You can specify up to 100 channels in a single call.

  • Channels without messages have a count of 0.
  • Channels with 10,000 messages or more have a count of 10000.
Path Parameters
sub_key string REQUIRED

Your app's subscribe key from Admin Portal.

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

channels string REQUIRED

The channel names to perform the operation on.

Example: ch1,ch2

Query Parameters
timetoken number

A single timetoken to cover all channels passed-in on the request path. This parameter is incompatible with channelsTimetoken. Value must be greater than or equal to 0 (zero).

channelsTimetoken string

A comma-delimited list of timetokens, in order of the channels list, in the request path. If the list of timetokens is not the same length as the list of channels, a 400 bad request error will result. This parameter is incompatible with timetoken. Value must be greater than or equal to 0 (zero).

Example: 15210190573608384,15211140747622125

auth string

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

Example: authKey / p0thisAkFl043rhDdHRsCkNyZXisRGNoYW6hanNlY3JldAFDZ3Jwsample3KgQ3NwY6BDcGF0pERjaGFuoENnctokenVzcqBDc3BjoERtZXRhoENzaWdYIGOAeTyWGJI

uuid string

A UTF-8 encoded string of up to 64 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 subscriber key.

If Access Manager is enabled, either a valid authorization token or a signature are required.

See 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 second offset from NTP.

Required if signature parameter is supplied.

Responses
200

OK

Schema OPTIONAL
status integer OPTIONAL
error boolean OPTIONAL
channels object OPTIONAL
more (circular) OPTIONAL
400

The request was invalid.

Schema OPTIONAL
status integer OPTIONAL
error boolean OPTIONAL
error_message string OPTIONAL
channels object OPTIONAL
403

Do not have permission

Schema OPTIONAL
status integer OPTIONAL
error boolean OPTIONAL
error_message string OPTIONAL