Skip to main content

Setup

You will need a Pushbullet account. In Courier, navigate to the Pushbullet Integration page, enter your access token, then click “Save.”

Profile Requirements

No profile data is required for Pushbullet.

Overrides

Overrides can be used to change the request body that Courier uses to send a push message. You can override any of the fields supported by Pushbullet’s /pushes endpoint (see all send request body fields here).

Body Overrides

Below is an example using the override to send a url by overriding the type of the push:
{
  "message": {
    "template": "NOTIFICATION_TEMPLATE_ID",
    "to": {},
    "providers": {
      "pushbullet": {
        "override": {
          "body": {
            "type": "link",
            "url": "https://www.courier.com"
          }
        }
      }
    }
  }
}

Config Overrides

You can swap the access token at send time using a config override:
{
  "message": {
    "template": "NOTIFICATION_TEMPLATE_ID",
    "to": {},
    "providers": {
      "pushbullet": {
        "override": {
          "config": {
            "accessToken": "RUNTIME_ACCESS_TOKEN"
          }
        }
      }
    }
  }
}