Skip to content

Testing

This reference article provides information on testing FireOS in-app messages and push notifications via the command line.

If you’d like to test in-app and push notifications via the command-line, you can send a single notification through the terminal via cURL and the messaging API. You will need to replace the following fields with the correct values for your test case:

Required fields:

  • YOUR-API-KEY-HERE - available at Settings > API Keys. Ensure the key is authorized to send messages via the /messages/send REST API endpoint.
  • EXTERNAL_USER_ID - available on the Search Users page.
  • REST_API_ENDPOINT_URL - listed on the Braze [Instances](/docs/api/basics/#endpoints. Ensure using the endpoint corresponds to the Braze instance your workspace is on.

Optional fields:

  • YOUR_KEY1 (optional)
  • YOUR_VALUE1 (optional)
1
2
3
4
5
6
7
8
9
10
11
12
curl -X POST -H "Content-Type: application/json" -H "Authorization: Bearer YOUR-API-KEY-HERE" -d '{
  "external_user_ids":["EXTERNAL_USER_ID"],
  "messages": {
    "android_push": {
      "title":"Test push title",
      "alert":"Test push",
      "extra":{
        "YOUR_KEY1":"YOUR_VALUE1"
      }
    }
  }
}' https://{REST_API_ENDPOINT_URL}/messages/send 
HOW HELPFUL WAS THIS PAGE?
New Stuff!