Pushbullet
Your Toolhouse AI Worker can connect to Pushbullet using 15 specialized tools.
Auth Connection
This service requires an auth connection to use its tools. You can set this up in your Toolhouse dashboard under Auth Connections.
Tools (15)
Pushbullet Create Chat
Pushbullet Create ChatIntegration name: PUSHBULLET_CREATE_CHAT
Tool to create a new chat with the specified email address. Use when you need to initiate a conversation thread by email.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
email
string
✅
"carmack@idsoftware.com"
Email of the person to create the chat with (does not have to be a Pushbullet user).
Pushbullet Create Device
Pushbullet Create DeviceIntegration name: PUSHBULLET_CREATE_DEVICE
Tool to register a new device under the current user's account. Use when adding a new hardware or app device to Pushbullet.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
icon
string
"ios"
Icon for this device; e.g., desktop, phone, watch, etc.
model
string
✅
"iPhone 5s (GSM)"
Model of the device
has_sms
boolean
true
True if the device has SMS capability (Android only)
nickname
string
✅
"Elon Musk's iPhone"
Name to display for the device
push_token
string
"production:abcdef1234567890abcdef1234567890"
Platform-specific push token; leave blank for custom devices
app_version
integer
✅
8623
Version of the Pushbullet app installed on the device (non-negative)
manufacturer
string
✅
"Apple"
Manufacturer of the device
Pushbullet Create Push
Pushbullet Create PushIntegration name: PUSHBULLET_CREATE_PUSH
Tool to send a new push (note, link, or file) to a device, user, channel, or client. Use when you need to share content to a specific target. Example: "Send a link to https://example.com to device abc123".
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
url
string
—
URL to include with a link push. Required when type='link'.
body
string
—
Body text of the note, link message, or file message.
guid
string
—
Client-generated unique identifier for idempotency.
type
string
✅
—
Type of push to send: 'note', 'link', or 'file'.
email
string
"user@example.com"
Email address to send the push to (Pushbullet user or fallback email).
title
string
—
Title of the note or link (optional).
file_url
string
—
URL of the file to push. Required when type='file'.
file_name
string
—
Filename for file push. Required when type='file'.
file_type
string
—
MIME type of the file. Required when type='file'.
channel_tag
string
—
Tag of channel to broadcast the push to subscribers.
client_iden
string
—
Identifier of OAuth client to send the push to its authorized users.
device_iden
string
—
Identifier of device to send the push to.
source_device_iden
string
—
Identifier of the source device sending this push.
Pushbullet Delete All Pushes
Pushbullet Delete All PushesIntegration name: PUSHBULLET_DELETE_ALL_PUSHES
Tool to delete all pushes for the current user asynchronously. Use when you need to bulk-clear all existing pushes in one call.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called. No parameters required.
Pushbullet Delete Chat
Pushbullet Delete ChatIntegration name: PUSHBULLET_DELETE_CHAT
Tool to delete a chat by its identifier. Use when you need to remove a chat from your Pushbullet account after confirming its identifier.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
iden
string
✅
"ujpah72o0sjAoRtnM0jc"
The unique identifier of the chat to delete.
Pushbullet Delete Device
Pushbullet Delete DeviceIntegration name: PUSHBULLET_DELETE_DEVICE
Tool to remove a device by its identifier. Use when you need to delete a device from your Pushbullet account after confirming its identifier.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
device_iden
string
✅
"ujEDGjVwOZMuXc7fRv5fQZh8YHC0Y8CE"
The unique identifier of the device to delete.
Pushbullet Delete Push
Pushbullet Delete PushIntegration name: PUSHBULLET_DELETE_PUSH
Tool to delete a specific push by its identifier. Use when you need to remove a push after confirming its identifier.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
iden
string
✅
"ujpah72o0sjAoRtnM0jc"
Identifier of the push to delete
Pushbullet Get User
Pushbullet Get UserIntegration name: PUSHBULLET_GET_USER
Tool to retrieve the currently authenticated user's profile. Use when you need to verify the access token or display the current user's details.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called. No parameters required.
Pushbullet List Chats
Pushbullet List ChatsIntegration name: PUSHBULLET_LIST_CHATS
Tool to list all chat objects for the current user. Use when you need the full set of chat threads before sending or muting messages.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
limit
integer
100
Maximum number of chats to return (max 500).
cursor
string
"uj4FvJxxe1HPabcdefg"
Cursor for pagination to fetch the next page of chats.
Pushbullet List Devices
Pushbullet List DevicesIntegration name: PUSHBULLET_LIST_DEVICES
Tool to list all registered devices for the current user. Use after obtaining a valid access token.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called. No parameters required.
Pushbullet List Pushes
Pushbullet List PushesIntegration name: PUSHBULLET_LIST_PUSHES
Tool to list pushes with optional filtering and pagination. Use when retrieving or syncing pushes after a certain time.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
limit
integer
100
Maximum number of pushes to return (max 500, default 500).
active
boolean
true
If true, only active pushes are returned.
cursor
string
"uj4FvJxxe1HPabcdefg"
Cursor for pagination to fetch the next set of pushes.
modified_after
number
1620000000
Only return pushes modified after this UNIX timestamp (float).
Pushbullet Update Chat
Pushbullet Update ChatIntegration name: PUSHBULLET_UPDATE_CHAT
Tool to mute or unmute an existing chat. Use when adjusting notification settings for a specific chat by its identifier.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
iden
string
✅
"ujpah72o0sjAoRtnM0jc"
Unique identifier of the chat to update
muted
boolean
✅
true
True to mute notifications for this chat, false to unmute
Pushbullet Update Device
Pushbullet Update DeviceIntegration name: PUSHBULLET_UPDATE_DEVICE
Tool to update metadata for a device by its identifier. Use when changing a device's nickname, model, or other settings.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
icon
string
"ios"
Icon for the device. Common values: desktop, laptop, tablet, phone, watch, system, ios.
iden
string
✅
"ujpah72o0sjAoRtnM0jc"
Identifier of the device to update.
model
string
"iPhone 5s (GSM)"
Model of the device.
has_sms
boolean
true
Whether the device supports SMS (Android only).
nickname
string
"Work Phone"
New display name for the device.
push_token
string
"production:f73be0ee7877c8c7fa69b1468cde764f"
Platform-specific push token. Leave blank for custom or listening devices.
app_version
integer
8623
Version of the Pushbullet app installed on the device (non-negative).
manufacturer
string
"Apple"
Manufacturer of the device.
Pushbullet Update Push
Pushbullet Update PushIntegration name: PUSHBULLET_UPDATE_PUSH
Tool to update a push (dismiss or modify list items) by its identifier. Use when marking a push as dismissed or updating list push items.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
iden
string
✅
"ujpah72o0sjAoRtnM0jc"
Unique identifier of the push to update
items
array
{"text":"Item One","checked":true}
List of items to update for list-style pushes
dismissed
boolean
true
Set to true to mark the push as dismissed (hides notifications)
Pushbullet Upload Request
Pushbullet Upload RequestIntegration name: PUSHBULLET_UPLOAD_REQUEST
Tool to obtain a signed upload URL for a file before pushing. Use when you need to upload file content via the signed S3 form data.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
file_name
string
✅
"photo.jpg"
Name of the file to upload. Example: 'photo.jpg'
file_type
string
✅
"image/jpeg"
MIME type of the file. Example: 'image/jpeg'