Switch Developer Documentation
  • Welcome
  • ⚠️Migration to Auth0
    • Overview
    • Status
    • Switch API
      • Client Credentials Flow
      • Organization Client
      • Token Endpoint
    • OpenADR 3 VTN API
      • VTN Credentials
      • Token Endpoint
  • Getting Started
    • Concepts
    • Guides
      • How to send readings
      • Market operations
      • Conditional agreements
    • Support
  • Switch API
    • Overview
    • Terms of Use
    • Authentication
      • Client Credentials Flow
      • Organization Client
      • Token Endpoint
    • Rate Limiting
    • Errors
    • API Reference
      • Market Zones
      • Products
      • Resources
      • Meters
      • Readings
  • OpenADR 3
    • Overview
    • Authentication
      • VTN Credentials
      • Token Endpoint
    • API Reference
      • Programs
      • Events
      • Reports
      • Subscriptions
      • Vens
    • Webhooks
      • Callback URL verification
      • Domain and IP addresses
      • Best practices
    • Payloads
    • Code samples
  • Libraries
    • .NET SDK
      • SDK Reference
        • IAuthService.Auth
        • IProgramsService.Programs
        • IEventsService.Events
        • IReportsService.Reports
        • ISubscriptionsService.Subscriptions
        • IVensService.Vens
Powered by GitBook
On this page

Was this helpful?

  1. OpenADR 3
  2. Webhooks

Domain and IP addresses

Make sure that your network configuration allows communication with Switch's servers.

Depending on your network and security requirements, you might need to add our outbound IP addresses to your firewall's allowlist to receive webhook requests from us.

We provide a list of possible outbound IP addresses that our servers might use when making requests to the webhook receivers (e.g. your VEN).

To make sure you can communicate with our network, you should ensure that the IP addresses below are on your firewall allowlist.

To set up your firewall with the required outbound IP addresses, first, access your firewall configuration settings. Then, add the following IP addresses to your allowlist to ensure proper communication with our servers:

51.144.107.53

51.144.230.67

20.4.179.104

52.136.233.250

20.4.179.4

20.4.179.198

51.145.156.41

20.4.179.6

20.4.180.97

51.145.130.2

20.4.179.23

20.4.180.208

52.136.233.50

20.103.40.54

20.4.181.30

51.144.105.68

20.4.179.25

20.4.181.154

51.144.109.204

20.4.179.97

This step is crucial for receiving webhook requests seamlessly without any interruption. Make sure to save your changes and review your firewall rules to confirm that these IP addresses are correctly configured in the allowlist.

PreviousCallback URL verificationNextBest practices

Last updated 7 months ago

Was this helpful?