Subscriptions

What are Webhook Subscriptions

Information in our system is constantly changing, long after API calls have been made.

To stay updated on the latest details for users, nodes, subnets and transactions, we recommend subscribing to webhooks. This allows you to register a URL to receive updates as they occur.

Example Use Cases:

  • A previously verified user may be flagged for a sanctions match.

  • A node’s balance may update after a payment has posted.

  • A subnet may be locked after the user is locked for fraud.

  • A transaction may begin processing after it is created.

Webhook Retries

Synapse will send ~5 retries within a 24 hour period for any failed webhook delivery. A webhook delivery is considered a failure unless your server responds with one of the following HTTP codes: 200, 204, 400, 404, 405, 408.

After the failed attempts, we will log the webhooks. That way, even if we fail to deliver the request, you can still access the original request and the reason as to why the webhook failed.

Originating IP Address

Currently we send Webhooks from the following IP addresses:

50.112.48.126
44.238.232.80
35.85.83.81
34.217.238.79
54.213.248.113
35.155.87.17
52.26.202.154
54.212.103.225
44.226.15.61
35.162.233.82
54.200.40.98
52.37.180.52
3.142.111.236
3.143.46.117
3.129.93.247
3.128.242.182
3.134.237.142
18.189.10.12
54.186.198.236
52.41.175.88
34.211.216.190
52.25.132.122
35.84.240.95
3.16.61.148
3.140.228.182
3.128.224.214
3.17.240.8
3.143.10.7
3.142.191.198

Last updated