Skip to content

News

Subscribe below to receive updates about improvements and new features on Webhook.site. Expect a newsletter every month at the most.

26 November 2020

  • Webhook.site had downtime during the night. The problem has been fixed.

25 November 2020

  • WebhookScript: It's now possible to store non-string values in set(). If the value is an array, however, it is JSON encoded first.
  • WebhookScript: Added more examples for the date functions.

1 November 2020

  • Added new Custom Action: Rate Limit, which lets you specify the maximum amount of requests in a given duration per IP to allow to request the Webhook.URL.
  • Dates shown in the application now include seconds.

29 October 2020

  • Added new Custom Action: Run SSH Command, which allows you to run SSH commands on your server.

22 October 2020

  • WebhookScript: Added array_keys and array_values functions. For more information, see here.

19 October 2020

  • It's now possible to set a timeout for the Send Request action. A new timeout parameter can also be given to the request() function in WebhookScript. Both places accept a value in seconds, with decimals.
  • When exporting Custom Actions, if the URL has an alias, this is now used for the resulting filename.

11 October 2020

  • It's now possible to export and import Custom Actions to a file using the new Import/Export buttons in the Custom Actions builder.

7 October 2020

  • Added documentation for managing Custom Actions via the API. For more information, see here.
  • Fixed a bug causing the Operator of an action to be reset to "is equal to" when testing.

6 October 2020

  • Action output is no longer displayed twice when testing Condition actions.

24 September 2020

  • New feature: Customize Auto-Cleanup threshold. This lets you specify how many requests or emails to keep for your URLs, if you want to keep fewer than the default amount of 10.000 for e.g. data protection reasons. Available from the brand new Settings page in Control Panel. The setting applies to all URLs that have the Auto Cleanup feature enabled - click Edit on a URL to enable it.
  • New feature: URL groups, which lets you categorize your URLs into groups. Available from the URLs page in Control Panel. Click Edit on a URL to change its group.
  • The URLs page in Control Panel has a new design which is less cluttered and allows you to more quickly change certain settings, URL aliases, and the description of a URL.

23 September 2020

  • Regrettably, we saw a long period of downtime again from approx 20:00 to 05.40 UTC. The cause of the downtime was a user flooding their Webhook.site URLs with many gigabytes of data, causing the system to be overloaded. The same user was responsible for the downtime at 15 September 2020 and we've now terminated their license to use Webhook.site. We are also going prioritize changes that will automatically limit this kind of abuse, as well as move to another database system that will be more resilient.

15 September 2020

  • We've seen spurious instances of downtime in the last 24 hours, the longest one lasting from approx. 14:00 to 14:50 UTC. We apologize for the inconvenience.

13 September 2020

  • WebhookScript: Added override parameter to request(), which prevents content from the source request from being included.

3 September 2020

  • WebhookScript: It is now possible to set a default for the var() function.

29 August 2020

  • A bug in the Extract JSONPath action has been fixed so that it is now also possible to filter for keys containing punctuation, e.g. .data[?(@.Employee.FirstName)].

18 August 2020

  • WebhookScript: The to_date and date_format functions have been improved with timezone handling capabilities.

15 August 2020

  • It's now possible to set a custom timeout for Schedules, up to 30 seconds.

8 August 2020

  • You can now specify a custom Cron expression for your Webhook.site Schedule, in addition to the predefined intervals. This lets you decide exactly the hour, day and minute, etc., of when the schedule runs (based on UTC time.)
  • It's now possible to enable email notifications for whenever a Schedule run fails to execute. To enable this, simply check the checkbox in Notification Settings..

7 August 2020

  • It's now possible to change the name of your Provider accounts to e.g. something that's easier to remember.

5 August 2020

  • Webhook.site had an unplanned outage starting at 03.30 UTC. The site was down for around an hour.

2 August 2020

  • It is now possible to specify a default value in the Extract JSONPath, Extract Regex and Extract XPath actions, so that if the extraction could not find the item, the variable is set to the default value that is defined. This field also takes variables.
  • Request list is now sorted by Newest First per default.
  • Custom Action number and type is now shown next to the output in the request details. If the Action was deleted, the UUID is shown instead.

1 August 2020

  • It is now possible to enable email notifications for whenever a Custom Action encountered an error. To enable this, simply check the checkbox in Notification Settings..

29 July 2020

  • New WebhookScript function: trim(string), which removes space, newline and tab characters from the beginning and end of a string, similar to PHP's own trim() function.
  • New Schedule intervals: weekly (every monday), monthly (every 1st day of month)

25 July 2020

  • New WebhookScript function: action(action_type, parameters), to run Custom Actions inside a WebhookScript. More info here.
  • It's now possible to download email attachments or uploaded files directly from the Webhook.site app.
  • When sending a request using either the Send Request Custom Action or the request() function, the response is now truncated if the response content is over 20KiB. This means the whole contents is not visible in the app, but is still available to Actions.

16 July 2020

  • Better file handling for emails: attached files are now also extracted as variables
  • New file management functions for WebhookScript: files() retrieves a an array of all files, file_content(fileId) returns the content of a specific file. More info here.

5 July 2020

  • New "Resize Image" action added for resizing images from either a file upload, email attachment or other Action.
  • Better handling of downloaded files: the contents won't be shown in the debug overlay to prevent very large files from crashing the browser.
  • Fixed a bug in the Dropbox provider returning creating an empty variable when downloading large files.

3 July 2020

  • Webhook.site was down for about 30 minutes starting 07:20 UTC due to a memory upgrade.
  • Max request size has been increased to 10 MB from 2 MB.

23 June 2020

  • Added new Dropbox Custom Actions: Create Folder, Download, Upload, Delete, Get Link.

14 June 2020

  • WebhookScript editor syntax highlighting improved with regards to multiline strings, escape characters and more
  • New WebhookScript editor keyboard shortcut for saving (Mac: Cmd-S, Windows: Ctrl-S.)
  • Fix WebhookScript fullscreen mode not being disengaged when saving
  • URLs can now accept file uploads via multipart. File contents are available via variables: request.file.<formname>.content, request.file.<formname>.size, request.file.<formname>.filename
  • New WebhookScript function: csv_to_array(), which converts a CSV file from a string to an array that can easily be parsed.
  • Added an example script demoing file uploads and CSV parsing

7 June 2020

  • Added new Slack Send Message Custom Action, which lets you send Slack messages via a Slack Webhook URL.

5 June 2020

  • Added "Formula Mode" checkbox for Add and Update Row Google Sheets actions, which parses values like entered in a cell, and allows inserting formulas.

4 June 2020

  • Added new endpoints to fetch the content and information about the latest request on a URL. See here and here.

2 June 2020

  • Added Amazon Web Services CloudFront Cache Invalidation Custom Action.
  • Added ability to toggle Auto Cleanup, which automatically cleans up requests/emails.

30 May 2020

29 May 2020

  • New set of date functions added to WebhookScript, namely: to_date(), date_format(), date_to_array(), date_interval(), date_interval_human(). Read more in the docs

25 May 2020

  • New set of Amazon Web Services S3 actions: Create Bucket, Put Object, Delete Object and Get Object (which retrieves object contents to a Variable.)

22 May 2020

  • New Schedule intervals: every 1 minute and every 10 minutes, in addition to the already existing ones.

17 May 2020

  • New WebhookScript function: delay(), which lets you delay and execute WebhookScript code a set amount of seconds in the future.
  • New WebhookScript function: exec(), which lets you dynamically execute code in a string.
  • New WebhookScript function: import(), which downloads and executes code from a URL - great if you want to reuse your code, just put it on Github and import it with the URL!

16 May 2020

  • It's now possible to set a Token (URL or email address) to expire automatically, even for Premium users. This is useful for creating tokens for automated testing.

3 May 2020

  • New Google Sheets Custom Actions (Beta). 3 initial actions are available: Append Row, Update Row and Get Values, which allow you to manipulate or retrieve the values of a Google Sheet without writing any code.

24 April 2020

  • New fullscreen mode in WebhookScript editor
  • Ability to edit your user profile
  • New WebhookScript functions: base64_encode(), base64_decode().

21 April 2020

  • New WebhookScript function: store() - creates or updates an existing Global Variable

20 April 2020

  • New Global Variables section in Control Panel.

19 April 2020

  • New WebhookScript math functions: max(), min(), mod(), pi(), rand() - for more, see the Reference

28 March 2020

  • New feature: Webhook.site Schedules lets you request any URL – including Webhook.site URLs – automatically on an interval, so you can for example run Custom Actions every 5 minutes, or make a health check for your Web site.
  • Send Request action request timeout has been raised from 5 to 10 seconds. Applies to both the Custom Action and the WebhookScript request() function.

24 March 2020

  • New feature: API Keys can now be created so you can use the API with URLs that have the "Require Authentication" or "Password" options set.
  • Fix: It's now possible to test Send Email actions before creating them. Prior to this, the Test button would not do anything for the Send Email action.

6 March 2020

  • New feature: Extract XPath Custom Action with accompanying xpath() WebhookScript function. Read more.

29 Feburary 2020

  • Values are no longer required for Condition actions, so it's possible to compare an empty string or missing value.
  • Fixed an issue where a tooltip in the Custom Actions modal would not disappear.
  • Removed Beta label from WebhookScript.

27 Feburary 2020

  • Fixed a bug where slashes at the end of Webhook.site Single Page App URLs didn't work.
  • Fixed a bug where Copy To CURL sometimes wouldn't return a valid CURL command.

26 Feburary 2020

  • It's no longer a requirement to specify a variable for the Send Request action.

25 Feburary 2020

  • New feature: It's now possible to receive emails, which are treated like Webhooks – so you can automate emails with Custom Actions on Webhook.site. You can also test email deliverability using DKIM, DMARC and SPF validation.
  • JSON formatting is now always enabled per default.
  • The requests view is cleared after deleting the last request, and the tutorial text is shown.

16 Feburary 2020

  • WebhookScript: Added regex_extract and regex_extract_first functions.

15 Feburary 2020

  • WebhookScript: Added hash function.

14 Feburary 2020

  • New feature: Export to CSV lets you export all requests on a given URL to a CSV file.
  • Fixed a bug where duplicate in-app notifications would appear on new requests.

12 Feburary 2020

  • WebhookScript: Added url_encode, url_decode, and query functions.

8 Febuary 2020

  • New Custom Action type: Condition, which lets you conditionally stop a set of actions based on comparisons.

28 January 2020

  • WebhookScript now supports newline literals (\\n) in strings, escaped by 2 backslashes.

25 January 2020

  • Global Variables are now available in the Control Panel, which lets you keep configuration like API keys in a separate place from your Custom Actions and scripts while managing them at a central place.

  • Changed the font of the WebhookScript editor, which resulted in uneven selection of text.

23 January 2020

  • You can now specify a source variable for JSONPath and Regex actions, so you can extract text from not only the request content.

12 January 2020

  • Switched to using Ace as editor for WebhookScript.