# Schedule Pushbullet notes

Push notes to every device on your [Pushbullet](https://www.pushbullet.com) account on a schedule, with data filled in from any API.

## Example: a morning forecast

```json
{
  "name": "Morning forecast",
  "cron": { "expression": "0 7 * * *", "time_zone": "Europe/London" },
  "nodes": [
    { "id": "forecast", "open_meteo_forecast": { "latitude": "51.51", "longitude": "-0.13" } },
    { "id": "push", "pushbullet_push_note": {
        "credential_id": "YOUR_PUSHBULLET_TOKEN_ID",
        "title": "London today",
        "body": "{{ $.daily.temperature_2m_min[0] }}–{{ $.daily.temperature_2m_max[0] }}°C, {{ $.daily.precipitation_sum[0] }} mm rain" } }
  ]
}
```

## Set up

Create an access token in Pushbullet's **Settings → Account** and save it as a `bearer_token` credential.

## Reference

### Push a Pushbullet note: `pushbullet_push_note`

**Sends** POST `https://api.pushbullet.com/v2/pushes` with `{"type": "note", …}`. **Output** for the next step: The created push.

| Field | Type | Notes |
| --- | --- | --- |
| `credential_id` | string, required | The id of a `bearer_token` credential holding a Pushbullet access token. |
| `title` | string | Optional. Placeholders allowed. |
| `body` | string, required | The note, up to 4,096 characters. Placeholders allowed. |
