Push API
Push API
This request method allows you to send a push notification to a specified user.
This API is available via SSL-secured HTTPS connection on the Cloud using the REST POST verb.
The format query string parameter controls the desired response format. Specify either XML or JSON.
/api/v2/push?format=xml/json
You may use either JSON or XML formats in your POST submission.
You indicate this by setting the ContentType HTTP header as "application/json" or "application/xml".
If no ContentType is specified, XML format is assumed.
All XML formatted requests must specify the following XML namespace in the data source root element:
xmlns:i="http://www.w3.org/2001/XMLSchema-instance"
Parameters
The POST verb allows you to send a Push notification to a specified user.
The required and optional parameters for a POST call to the Push API are outlined below.
UserEmail String Specify the target user via their email address. ✓*
UserExternalId String Specify the target user via their external identifier. ✓*
1/2
7/15/24, 6:14 PM
✓* - At least one user identifier needs to be specified, either UserId, UserEmail or UserExternalId
Example
Given that the API is REST-based, you can access the API directly via your web browser to test or by using the Postman
API Platform.
Request URL
https://secure.formsonfire.com/apiexplorer#!/push/postv2push
Request Body
{
"UserId": "",
"UserEmail": "",
"UserExternalId": "",
"Title": "",
"Body": "",
"Sound": false,
"ExpirySecs": 0,
"CompanyId": 0,
"IntegrationKey": ""
}
2/2