Pushbullet

Learn how to use Pushbullet with Composio

Overview

SLUG

PUSHBULLET

Description

Pushbullet enables seamless sharing of notifications and files across devices.

Authentication Details

client_id
stringRequired
client_secret
stringRequired
oauth_redirect_uri
stringDefaults to https://backend.composio.dev/api/v1/auth-apps/add
scopes
stringDefaults to everything
bearer_token
string
bearer_token
stringRequired

Tools

SLUG: 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.

Action Parameters

email
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: 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.

Action Parameters

app_version
integerRequired
has_sms
boolean
icon
string
manufacturer
stringRequired
model
stringRequired
nickname
stringRequired
push_token
string

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: 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".

Action Parameters

body
string
channel_tag
string
client_iden
string
device_iden
string
email
Required
file_name
string
file_type
string
file_url
guid
string
source_device_iden
string
title
string
type
stringRequired
url

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: 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.

Action Parameters

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: 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.

Action Parameters

iden
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: 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.

Action Parameters

device_iden
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: PUSHBULLET_DELETE_PUSH

Tool to delete a specific push by its identifier. use when you need to remove a push after confirming its identifier.

Action Parameters

iden
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: 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.

Action Parameters

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: 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.

Action Parameters

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: PUSHBULLET_LIST_DEVICES

Tool to list all registered devices for the current user. use after obtaining a valid access token.

Action Parameters

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: PUSHBULLET_LIST_PUSHES

Tool to list pushes with optional filtering and pagination. use when retrieving or syncing pushes after a certain time.

Action Parameters

active
boolean
cursor
string
limit
integer
modified_after
number

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: PUSHBULLET_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 the user's pushbullet devices.

Action Parameters

app_version
integerRequired
has_sms
boolean
icon
string
manufacturer
stringRequired
model
stringRequired
nickname
stringRequired
push_token
string

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: PUSHBULLET_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.

Action Parameters

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: PUSHBULLET_PUSHBULLET_DELETE_PUSH

Tool to delete a specific push by its identifier. use when you need to remove a push you created.

Action Parameters

iden
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: PUSHBULLET_PUSHBULLET_UPDATE_CHAT

Tool to mute or unmute an existing chat. use when adjusting notification settings for a specific chat by its identifier.

Action Parameters

iden
stringRequired
muted
booleanRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: PUSHBULLET_PUSHBULLET_UPDATE_DEVICE

Tool to update metadata for a device by its identifier. use when you need to change device settings like nickname, model, or icon.

Action Parameters

app_version
integer
has_sms
boolean
icon
string
iden
stringRequired
manufacturer
string
model
string
nickname
string
push_token
string

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: PUSHBULLET_UPDATE_DEVICE

Tool to update metadata for a device by its identifier. use when changing a device's nickname, model, or other settings.

Action Parameters

app_version
integer
has_sms
boolean
icon
string
iden
stringRequired
manufacturer
string
model
string
nickname
string
push_token
string

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: 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.

Action Parameters

dismissed
boolean
iden
stringRequired
items
array

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: 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.

Action Parameters

file_name
stringRequired
file_type
Required

Action Response

data
objectRequired
error
string
file_name
stringRequired
file_type
stringRequired
file_url
Required
successful
booleanRequired
upload_url
Required