Hands In
Troubleshooting

Troubleshooting Overview

Learn how to troubleshoot common issues

Get Markdown

Firewall Configuration

Depending on your system/company firewall settings, you may need to allow inbound requests from Hands In in order to receive webhooks. Add the IP addresses for the environment you are using to your allowlist.

Outbound traffic leaves through one NAT gateway per availability zone, so every address listed for your environment must be allowed — a delivery can originate from any one of them, and which one is not predictable.

EnvironmentIP AddressesMethod
Sandbox13.134.254.170, 16.60.72.94, 13.42.175.21POST
Live18.135.89.46, 3.10.161.242, 18.133.37.68POST

Webhooks are always delivered as an HTTPS POST with a JSON body. Each request carries a x-handsin-signature header (an HMAC-SHA256 of the raw body, signed with your endpoint's signing key) and a HandsIn/1.0.0 (<api-base-url>) user agent — for example HandsIn/1.0.0 (https://api.sandbox.handsin.com). Your endpoint must respond with a 2xx status within 4 seconds, otherwise the delivery is treated as failed and retried with exponential backoff for up to 3 days.