Placeholder

Knowledge Base

Browse our knowledge base articles to quickly solve your issue.

Workbooks Script External Access

Externally-Accessible Services

Tip

Do not tick the 'Allow Extenal Access' checkbox unless it is necessary for the Script.

The set of services permitted using 'External Access' are:

  • Web services: HTTP (tcp port 80) and HTTPS (tcp port 443).
  • Email: POP3 (tcp port 110) and POP3S (tcp port 995); IMAP (tcp ports 143, 220) and IMAPS (tcp port 993).
  • Database services: MYSQL (tcp port 3306).
  • Network services: DNS (tcp/udp port 53) and ICMP ping (echo-request).

Regardless of the 'External Access' setting scripts can send email via the Workbooks API; emails are sent using the user's Workbooks Email Configuration.

Configure any firewalls protecting these services to accept connections from the Workbooks Service's IP address ranges:

  • Range One: 80.69.20.160/28 (i.e. the addresses 80.69.20.161 through 80.69.20.174).
  • Range Two: 89.187.105.224/28 (i.e. the addresses 89.187.105.225 through 89.187.105.238).

In addition (but not required), the Workbooks service delivery team use separate infrastructure and occasionally access from their IP address ranges may be useful. These are 92.54.142.224/29 (i.e. the addresses 92.54.142.225 through 92.54.142.230) and 62.7.82.112/28 (i.e. the addresses 62.7.82.113 through 62.7.82.126). 

Related content

Useful information about Workbooks Scripts and the API can be found of the following links below:
Workbooks Scripts

Tip
Put common code in a single Script and Include it from others ...

Tip
Check the Script Library for new scripts as Workbooks publishes them.

The Script Library is an area where Workbooks publish useful Scripts and code snippets for customer use. In particula ...

How Workbooks Runs Scripts
A Workbooks Script can be very flexible and hence for security reasons Scripts are run "at arms length" in a separate environment known as a "Jail" and they access ...