Push
[REMOVED] 5.0.0 removed the global push features.
The endpoints below (push/api_global/list and push/api_global/send) no longer exist in current Siberian versions (no such controller on trunk). This page is kept for installations older than 5.0.0 only.
List
Description
Fetch all the applications available for sending Push notifications.
<?php
$endpoint = "http://www.domain.com/push/api_global/list"
Request
| Param | Type | Details | Default |
|---|---|---|---|
| all | int | Set all to 1 to fetch all aplications | 1 |
| admin_id | int | If admin_id is set, applications will be filtered for this Admin |
Response
{
"success": true,
"applications": [
{
"app_id": "1",
"name": "JohnTheApp",
"key": "57c7f8764a65a",
"bundle_id": "dev.siberiancms.www.app57c7f8764a65a",
"package_name": "dev.siberiancms.www.app57c7f8764a65a",
"admin_id": "1"
},
{
"app_id": "5",
"name": "NoOffline",
"key": "57da629f6ce8f",
"bundle_id": "dev.siberiancms.www.app57da629f6ce8f",
"package_name": "dev.siberiancms.www.app57da629f6ce8f",
"admin_id": "1"
}
]
}
| Param | Type | Details | Default |
|---|---|---|---|
| success/error | int | Indicate whether there was an error during the process | 1 |
| applications | array | The complete list of available applications |
Send
Description
Sends a global push notification.
<?php
$endpoint = "http://www.domain.com/push/api_global/send"
Request
| Param | Version | Type | Details | Default |
|---|---|---|---|---|
| title * | 4.13+ | string | Push title | |
| message * | 4.13+ | string | Push message | |
| checked | 4.13+ | array | array of the applications to send push to | |
| send_to_all | 4.13+ | int | Set to 1 to send to all applications | |
| devices | 4.13+ | string | all, android, ios |
all |
| open_url | 4.13+ | int | If set to 1 url will be opened in app | |
| url | 4.13+ | string | Along with open_url set to 1, the url to open |
|
| cover | 4.14+ | string | base64 encoded image to display as a cover, must be png or jpg |
* Required fields
Success - Example
{
"success": 1
}
Response
| Param | Type | Details | Default |
|---|---|---|---|
| success/error | int | Indicate whether there was an error during the process | 1 |
