For up-to-date product documentation, see the IBM MobileFirst Foundation Developer Center.
REST API for the MobileFirst Server push service
The REST API for Push in the MobileFirst runtime environment enables back-end server applications that were deployed outside of the MobileFirst Server to access Push functions from a REST API endpoint.
The Push service on the MobileFirst Server is exposed over a REST API endpoint that can be directly accessed by non-mobile clients. You can use the REST API runtime services for Push for registrations, subscriptions, messages, and retrieving tags. Paging and filtering is supported for database persistence in both Cloudant® and SQL.
This REST API endpoint is protected by OAuth which requires the clients to be confidential clients and also possess the required access scopes in their OAuth access tokens that is passed by a designated HTTP header.
- Push Device Registration (DELETE)
- Push Device Registration (GET)
- Push Device Registration (POST)
- Push Device Registrations (GET)
- Push Device Registration (PUT)
- Push Device Subscription (DELETE)
- Push Device Subscription (GET)
- Push Device Subscription (POST)
- Push Device Subscriptions (GET)
- Push Tags (GET)
- Push Applications (GET)
- Push Application (POST)
- Push Application (GET)
- Push Application (DELETE)
- Push Application Settings (GET)
- Push APNS Settings (GET)
- Push APNS settings (PUT)
- Push APNS settings (DELETE)
- Push GCM Settings (GET)
- Push GCM Settings (PUT)
- Push GCM Settings (DELETE)
- Push WNS Settings (GET)
- Push WNS Settings (PUT)
- Push WNS settings (DELETE)
- Push Application (PUT)
- Push Message (POST)
- Push Message (GET)
- Push Message (DELETE)
- Push SMS Settings (GET)
- Push SMS Settings (PUT)
- Push SMS settings (DELETE)
- Push Tag (POST)
- Push Tag (GET)
- Push Tag (PUT)
- Push Tag (DELETE)
- Push Webhooks (POST)
- Push Webhooks (PUT)
- Push Webhook (DELETE)
- Push Health Checker (GET)
- Bulk Push Messages (POST)
Parent topic: API reference