Skip to content
Current/ Help Center

Auvik: network device inventory and alert counts per site

5 min read · Updated Jul 17, 2026

Auvik knows your customers' networks — every switch, router, firewall and access point, whether it's online, and what's alerting right now. Current reads that estate and turns it into a value signal: how many devices you monitor for each customer, the make-up of their network, and how many alerts are open by severity. It's the picture a CIO wants in a business review, assembled for you instead of screenshotted by hand.

The connection is read-only in the strictest sense. Current only ever reads from Auvik and never writes back — the single write the Auvik API exposes (dismissing an alert) is not wired into Current at all, so nothing you do here can change an Auvik record.

Create an Auvik API credential

SCREENSHOT — coming soon
The Auvik card on Integrations — paste your region, API username, and API key, then Test connection.

Auvik authenticates with HTTP Basic auth: your API username is an Auvik user's login (email), and the password is an API key generated for that user. Best practice is a dedicated service-account user rather than a person, so the key survives staff turnover.

  1. 1
    Create (or pick) a service-account user in Auvik
    In the Auvik dashboard, add a user Current will read as — for example integrations@yourmsp.com. Give it the role permissions it needs and authorize it for each client (Auvik tenant) you want Current to read. A key stops working the moment its owning user is deactivated, which is why a service account beats a person's login.
  2. 2
    Generate an API key
    In the Auvik dashboard, follow "How to generate an API key" for that user and copy the key. Auvik shows it so you can copy it — store it safely; you paste it into Current once.
  3. 3
    Note your region / cluster
    Look at your Auvik dashboard's address bar: the host is auvikapi.<region>.my.auvik.com-style, and the region is a short code like us1, us2, or eu1. You'll enter that code, not a full URL.
  4. 4
    Paste it into Current
    In the left sidebar open Integrations (under Admin — Tenant Admins only), find the Auvik card, press Manage, and enter the Region/cluster, API Username, and API Key. Press Test connection: Current makes one cheap read against Auvik to prove the credentials before storing anything. The key is kept server-side and never shown back to the browser.
Note
The key is stored server-side and never echoed back
Current validates the credentials live, stores them encrypted for the sync worker only, and never returns them to the browser or writes them to a log. To rotate, paste a fresh key and Test again.

What Current syncs

After you connect, Current lists your Auvik tenants (your customers and sites), then for each one pulls its device inventory and its open-alert counts. It refreshes on its own every 6 hours; the card shows the last sync time and live counts.

Data setWhat it gives youWhere it lands
Auvik tenants (customers / sites)Your Auvik customer roster — each multi-site or site — matched to your Current companiesThe company-mapping panel on the Auvik card
Device inventoryEach monitored device: name, type (switch, router, firewall, access point, server…), vendor, model, online status, and when Auvik last saw itThe company record + SBR packs
Network summaryA per-customer rollup: total devices, device counts by type, the online/offline split, and open alert counts by severity (critical / warning / info)The company record + SBR packs (the exec/CIO signal)
Note
Signals, not a firehose
Current stores inventory and alert counts — the numbers that tell the value story — not a raw stream of every alert event. That keeps the sync light on Auvik's API and the company record readable.

The read-only guarantee

Every request Current makes to Auvik is a read (an HTTP GET), and only three read paths are allowed: the tenant list, device inventory, and alert history. Auvik's one write — dismissing an alert — is not in Current's allowlist and cannot be reached, even by a code path that tried. Current is a mirror of Auvik, never a control channel.

Mapping Auvik tenants to your companies

Auvik's tenant list and your Current company book are two directories, so Current matches them. On each sync it auto-links an Auvik tenant to a Current company when their names match exactly once after normalizing (lower-cased, with Inc/LLC/Ltd and punctuation stripped). Anything it can't match confidently is left for you.

  • Auto-matching never overrides a mapping you made by hand, and never guesses when a normalized name matches two companies — those are left unmapped for you to resolve.
  • Use the company-mapping panel on the Auvik card to link the leftovers: pick the right Current company for each unmatched Auvik tenant.
  • Unmapped Auvik tenants still sync — their devices and summary are stored — they just don't surface on a company record until they're mapped.

Rate limits and regions

  • Auvik allows 2,500 requests per 5 minutes per IP. Current paces every request well under that and scopes each call to a single Auvik tenant, so a sync never brownouts your Auvik account. If Auvik asks it to slow down (a 429 with Retry-After), Current backs off and resumes.
  • If your account is on the wrong or a migrated region, Auvik answers with a 308 redirect to the right cluster. Current detects that, follows it, and remembers the resolved region on the connection — so a cluster migration doesn't break the sync.
  • Current never auto-retries a 400/401/403/404 from Auvik — those are configuration or permission problems (bad region, bad key, a client the API user isn't authorized for), surfaced on the card so you can fix them.

When something goes wrong

What you seeWhat it means
Card shows Error mentioning the region/clusterThe region code is wrong, or Auvik migrated your account to a different cluster and the redirect couldn't be resolved. Re-check the region in your Auvik dashboard URL (us1, us2, eu1…) and Test again.
Error mentions rejected credentials (401 / 403)Auvik rejected the API username or key, or the API user isn't authorized for those clients. Confirm the key, and that the service-account user has role permissions and client authorization in Auvik.
A company shows no Auvik dataIts Auvik tenant isn't mapped yet. Open the Auvik card's mapping panel and link it — or it has no devices in Auvik.
Rate-limitedCurrent paces itself under Auvik's limit and backs off when asked. Nothing to do — the sync resumes on its own.
Note
Who can do this
Connecting, testing, and mapping Auvik is a Tenant Admin action. Anyone with the right visibility sees the resulting network data on a mapped company; partner (read-only) viewers never see any of it — it's blocked at the database, not just hidden.
Was this helpful?