# Pushbullet

Pushbullet enables seamless sharing of notifications and files across devices.

- **Category:** notifications
- **Auth:** OAUTH2, API_KEY
- **Composio Managed App Available?** Yes
- **Tools:** 15
- **Triggers:** 0
- **Slug:** `PUSHBULLET`
- **Version:** 20260429_00

## Tools

### Create Chat

**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.

### Register Device

**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.

### Create Push

**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".

### Delete All Pushes

**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.

### Delete Chat

**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.

### Delete Pushbullet Device

**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.

### Delete Push

**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.

### Get current user

**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.

### List Chats

**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.

### List Devices

**Slug:** `PUSHBULLET_LIST_DEVICES`

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

### List Pushes

**Slug:** `PUSHBULLET_LIST_PUSHES`

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

### Mute or Unmute Chat

**Slug:** `PUSHBULLET_UPDATE_CHAT`

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

### Update Device

**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.

### Update Push

**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.

### Upload Request

**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.
