Mobile push and in-app messaging

Mobile push and in-app messaging is a set of API requests to send mobile push and in-app messages, receive data about an application with a mobile SDK​, and receive statistics and reports about push messages​.

Send Push

Use this method to send a single Push notification to one or multiple recipients.

Use this method when sending a large amount of messages or targeting different user segments with different messages to optimize data traffic and increase performance.

This method allows you to send Push notifications to a recipient or multiple recipients in one request.

Push registration

Sending Push notifications is enabled by default for each new Push registration ID. If the Disable method has been used for a Push registration ID, this method will restore the ability to send new messages.

Disabling Push registration will prevent sending Push messages to devices with the mobile application that have the associated Push registration ID. Sending Push messages can be restored just as easily with a similar API call shown in the example of enabling push registration.

Applications

The following method allows you to fetch all application profiles configured on a single account.

The following method allows you to fetch information about a specific application profile.

Statistics and reports

The following method allows you to retrieve statistics for a specific bulk of sent Push messages.

This method allows you to get one-time delivery reports for sent Push messages. You can only fetch reports that are no older than 48 hours.

All messages received from your subscribers will be received on the Infobip platform and will be there until you decide to access them. Accessing them is pretty much straightforward. All you need to do is make a this API call which will return the reports for received messages.

If you are unable to receive real-time delivery reports towards your endpoint for various reasons, we offer you an API method to fetch batches of delivery reports to confirm whether specific messages have been delivered. Each request towards this endpoint will return batches of the latest delivery reports. Please note they will be returned only once.

Use this method for displaying logs for example in the user interface. Available are the logs for the last 48 hours.

For each message that you send out, we can send you a delivery report. For this to work you need to have an endpoint to forward the reports to. Please specify the endpoint per each message via the webhooks > delivery > url parameter. Alternatively, you can provide the endpoint’s URL to Customer support and they will set it up for you. Contact support@infobip.com if you require help.

Configurations and actions

This method allows you to get your app configurations.

This method allows you to create a configuration. Configuration is a logical container for Actions. You can choose a method of incoming message delivery through the Action setup, but before you do that, Configuration must be created since the Action can only exist inside of the Configuration container.

This method allows you to get a configuration for your application.

This method allows you to delete the configuration.

Returns actions for a given application configuration, if any.

Creates an action. Actions allow you to configure the delivery method for inbound messages.

Deletes an action.

Inbox

Deletes Push Inbox messages from devices that have a mobile application integrated with the 'Push Inbox'. Beware, this action cannot be undone.

Deletes a single Push Inbox message from a specific user's inbox. Requires specifying either campaignId or bulkId.

Encountering issues

Contact our support

What's new? Check out

Release Notes

Unsure about a term? See

Glossary

Research panel

Help shape the future of our products
Learn more
Service status

Copyright @ 2006-2025 Infobip ltd.