Applications API
API methods to manage apps
createApplication
/createApplication
POST
https://api.pushwoosh.com/json/1.3/createApplication
Creates a new application on the account.
Request Body
Name | Type | Description |
---|---|---|
authorize_all_tokens | boolean | Allows all API tokens to communicate with this app. |
auth* | string | API access token from Pushwoosh Control Panel. |
icon | string | Base64-encoded binary content of png file. |
sdk_ios | string | iOS SDK type. Possible values: "pw" or "corona". For Corona, push payload is different. |
sdk_android | string | Android SDK type. Possible values: "pw", "corona", "phonegap". AppPresser users select "phonegap". |
title* | string | Title for the new app in Pushwoosh. |
For Custom Plan subscriptions only. For more details, please contact our Sales team.
updateApplication
/updateApplication
POST
https://api.pushwoosh.com/json/1.3/updateApplication
Updates the application settings.
Request Body
Name | Type | Description |
---|---|---|
auth* | string | API access token from Pushwoosh Control Panel. |
application* | string | Pushwoosh application code. |
icon | string | Base64-encoded binary content of png file. |
sdk_ios | string | iOS SDK type. Possible values: "pw" or "corona". For Corona, push payload is different. |
sdk_android | string | Android SDK type. Possible values: "pw", "corona", "phonegap". AppPresser users select "phonegap". |
title | string | New title for the app in Pushwoosh. |
For Custom Plan subscriptions only. For more details, please contact our Sales team.
deleteApplication
/deleteApplication
POST
https://api.pushwoosh.com/json/1.3/deleteApplication
Deletes the app from the account.
Request Body
Name | Type | Description |
---|---|---|
auth* | string | API access token from Pushwoosh Control Panel. |
application* | string | Pushwoosh application code. |
For Custom Plan subscriptions only. For more details, please contact our Sales team.
getApplication
/getApplication
POST
https://api.pushwoosh.com/json/1.3/getApplication
Gets details about the app.
Request Body
Name | Type | Description |
---|---|---|
auth* | string | API access token from Pushwoosh Control Panel. |
application* | string | Pushwoosh application code. |
For Custom Plan subscriptions only. For more details, please contact our Sales team.
getApplications
/getApplications
POST
https://api.pushwoosh.com/json/1.3/getApplications
Gets the list of applications on the account. Can return result with pagination.
Request Body
Name | Type | Description |
---|---|---|
auth* | string | API access token from Pushwoosh Control Panel. |
page | integer | The page number for pagination. |
For Custom Plan subscriptions only. For more details, please contact our Sales team.
getApplicationFile
/getApplicationFile
POST
https://api.pushwoosh.com/json/1.3/getApplicationFile
Gets the configuration files related to the app.
Request Body
Name | Type | Description |
---|---|---|
auth* | string | API access token from Pushwoosh Control Panel. |
application* | string | Pushwoosh application code. |
file* | string | Identifier of the file to retrieve. See values below. |
For Custom Plan subscriptions only. For more details, please contact our Sales team.
Possible values for the "file" parameter: "ios_auto_privatekey" | "ios_manual_privatekey" | "ios_auto_certificate" | "ios_manual_certificate" | "ios_push_certificate" | "ios_provisioning_profile" | "macos_manual_privatekey" | "macos_manual_certificate" | "macos_push_certificate" | "safari_manual_privatekey" | "safari_push_certificate" | "safari_push_package", | "wp7_cert", "wp7_key", "wp7_ca"
Response example:
setApplicationPlatformStatus
/setApplicationPlatformStatus
POST
https://api.pushwoosh.com/json/1.3/setApplicationPlatformStatus
Changes the plaform's status of the app.
Request Body
Name | Type | Description |
---|---|---|
auth* | string | API access token from Pushwoosh Control Panel. |
application* | string | Pushwoosh application code. |
platform* | integer | The platform type. See platform types list below. |
status* | string | "enable" or "disable" |
For Custom Plan subscriptions only. For more details, please contact our Sales team.
Last updated