Status: To denote whether the request succeeded or not. Values can be 'success' or 'failure'.
Message: Present if subscriber list can't be fetched. A string denoting why the request failed.
Subscriber List: Array of subscribers. It contains the following fields:
a) SubscriberID: Unique SubscriberID for the subscriber
b) Ip_address: The IP Address of the subscriber. Can be in IPV4/IPV6. PushCrew masks certain octets (depending upon the format) by default in the IP Address to make sure that the IP address cannot be used to personally identify a subscriber.
c) User_agent: The user agent string can be used for identifying the browser, browser version and operating system for the push subscription.
d) Browser: The browser through which the subscriber subscribed. Should be present if platform is web-push(For example: Chrome, Firefox, Opera etc)
e) Browser_version: The version number of the browser through which subscriber subscribed. (For example: 58.0.3029.110 )
f) Platform: The platform through which the subscriber subscribed(For example: "web-push")
g) Device_platform: Value can be 'desktop' / 'mobile'. Depending upon the device from which the subscriber subscribed.
h) Operating_system: The operating system of the device through which subscriber subscribed (For example: MacOS, Windows)
i) Device: The device through which the subscriber subscribed. It's value will be 'android' for subscriptions on Chrome on Android or '' (empty string) for subscriptions on browsers on desktops/laptops.
j) Country: The country from where the subscriber subscribed (For example: India, Germany)
k) Region: The region is the sub division or state from where the subscriber subscribed. (For example: New Delhi, Texas).
l) City: The city from where the subscriber subscribed. (For example: Houston, Milwaukee)
m) IsInactive: Integer field which denotes if subscriber has unsubscribed. 1 stands for unsubscribed and 0 stands for subscribed.
n) IsGhost(*): Integer field which denotes if subscriber is a ghost. Ghosts is a terminology for subscribers whom we're not able to reach. 1 stands for unsubscribed and 0 stands for subscribed.
o) Subscriber Added TimeStamp: The GMT timestamp of the time when the subscriber got added into our system.
p) Added To Segment TimeStamp: The GMT timestamp of the time when the subscriber got added into the segment.
Count Active: Denotes the count of active subscribers in the segment. Active subscribers are those for whom is_inactive is 0 and is_ghost is 0.
Count Total: Denotes the count of all subscribers in the segment. Includes inactive and ghost subscribers.
Previous Page: It is a RESTFUL link to the previous page of results. Should be present on all pages except the first page.
Next Page: It is a RESTFUL link to the next page of results. Should be present on all pages except the last page.
(*) For more information on ghosts, please refer to: https://pushcrew.com/blog/product-announcement-improving-website-browser-push-notifications-delivery-rate/