Send Push Updates using Prowl and ThingHTTP

Prowl is the perfect service for real-time PUSH messaging to many mobile devices and apps. You can now interface with Prowl from a microcontroller by sending a simple API call to the ThingHTTP App from ThingSpeak. ThingHTTP will securely relay the request to Prowl over SSL.

Prowl requires the purchase of an app for iOS devices such as the iPhone, iPod Touch, and iPad.

Setup Prowl

  • Register for an account at
  • Login and click the API Keys tab
  • Generate an API Key with the note “ThingSpeak”‘
  • Download and install the Prowl App from the App Store
  • Sign into the Prowl App

Setup ThingHTTP Request

  • Sign into ThingSpeak
  • Click Apps
  • Select  ThingHTTP
  • Click Create New Request
  • Enter a Name for your new request: Prowl
  • Enter the Prowl API URL:
  • Select POST method
  • Enter Content Type: application/x-www-form-urlencoded
  • Under Body, enter the required parameters of apikey, application, and event: apikey={Prowl API Key}&application=ThingHTTP&event=%%message%%
  • Click Save ThingHTTP

Send Request to ThingHTTP

POST /apps/thinghttp/send_request HTTP/1.1
Connection: close
Content-Type: application/x-www-form-urlencoded
Content-Length: (number of characters in message)