"Pushbullet" (Service Connection)

Push text, links, files, and images to mobile devices and desktop computers equipped with Pushbullet apps or browser plugins.

Connecting & Authenticating

ServiceConnect["Pushbullet"] creates a connection to the Pushbullet API.
This service requires a Pushbullet app (https://www.pushbullet.com/apps) to be installed on one or more computers or mobile devices.

Requests

ServiceExecute["Pushbullet","request",params] sends a request to the Pushbullet API, using parameters params. The following give possible requests.

Push Content to a Device

Request:

"PushNote" push a textual note

Parameters:
  • "Title"Untitledtitle of the note
    "Body"""body of the note
    "Device"UntitledID of one target device
    "Email"Nonerecipient's email address
  • Request:

    "PushHyperlink" push a hyperlink

    Parameters:
  • "Title"Untitledtitle of the hyperlink
    "Body"""body of the note
    "URL"""URL of hyperlink; supports string and hyperlink
    "Device"UntitledID of one target device
    "Email"Nonerecipient's email address
  • Request:

    "PushFile" push a file

    Parameters:
  • "FilePath"(required)local path of the file to push
    "Body"""a message to go with the file
    "Device"UntitledID of one target device
    "Email"Nonerecipient's email address
  • Request:

    "PushImage" push an image

    Parameters:
  • "Image"(required)Wolfram Language image, graphic, or pixels data
    "ImageName"Untitledimage name
    "Body"""a message to go with the file
    "Device"UntitledID of one target device
    "Email"Nonerecipient's email address
  • List Available Devices

    Request:

    "Devices" dataset of available device IDs and metadata

    List Contacts

    Request:

    "Contacts" dataset of user's contacts

    Show Previous Pushes

    Request:

    "PushHistory" dataset of information about past pushes

    Parameters:
  • "ModifiedAfter"Nonerequest pushes modified after this time stamp
  • Show user's data

    Request:

    "UserData" basic information about the user

    Examples

    Basic Examples  (1)

    Create a new connection:

    In[1]:=
    Click for copyable input
    Out[1]=

    Push a note to all devices associated with your Pushbullet account:

    In[2]:=
    Click for copyable input

    Push a note to a specific device:

    In[3]:=
    Click for copyable input
    Out[3]=
    In[4]:=
    Click for copyable input

    Push a hyperlink:

    In[5]:=
    Click for copyable input

    Push an image:

    In[6]:=
    Click for copyable input
    Out[6]=
    In[7]:=
    Click for copyable input