1. Enable API access in WatchGuard Cloud
1
Open your own account
Sign in to WatchGuard Cloud with the Owner or Administrator role. As a Service Provider, switch to Subscriber view for your own account, not a customer’s.
2
Note your account ID and region
Open Administration > My Account. The Details section shows your account ID (it starts with
ACC- or WGC-) and your data zone.3
Enable API access
Open Administration > Managed Access and click Enable API Access. Set a read-write password and a read-only password (at least 12 characters, with a lowercase and an uppercase letter, a number and a symbol), accept the license agreement and click Save.
4
Copy the credential
Copy the Access ID (Read-write), the read-write password you set, and the API Key. The API URL shows your region:
usa, deu or jpn.The read-only Access ID also connects, but it cannot make changes in WatchGuard Cloud.
2. Add the credential in Neo
1
Open Integrations
In the Neo Dashboard, open Integrations → WatchGuard, under Networking.
2
Save the credential
Pick the region, then paste your account ID, the Access ID, its password and the API key, and click Save settings. Neo checks them against WatchGuard Cloud before saving, so a wrong value is rejected straight away.
3. Turn WatchGuard on per agent
1
Open the agent's integrations
Open the agent in the Neo Dashboard and go to its Integrations tab.
2
Pick an access profile
Under WatchGuard, pick an access profile, or set each permission group by hand.
With the read-only Access ID saved, every write fails in WatchGuard Cloud whatever the profile says. See WatchGuard API.
3
Tell the agent what to do
Add an instruction, for example: “When WatchGuard Cloud reports a Firebox offline, check the Firebox in WatchGuard, and write in an internal note whether it is back online and since when it was down.”
