URN Resolver
Resolve Help Logout
Try: urn:een:camera:* urn:brivo:accessPoint:* class:device class:site class:account class:user

How to use the URN Resolver

The URN Resolver normalizes data from multiple vendors (Eagle Eye Networks, Brivo, etc.) into a consistent format. Enter a URN, list pattern, or class query in the search bar.

URN Format

A URN identifies a specific resource:

urn:<vendor>:<resourceType>:<id>
PartDescriptionExamples
vendorThe vendor namespaceeen, brivo
resourceTypeThe type of resourcecamera, accessPoint, site, account, user
idUnique resource identifier10014782, 50234807

Actions

InputActionDescription
urn:een:camera:10014782 resolve:urn Resolve a single resource — returns all normalized documents
urn:een:camera:* resolve:list List all resources of a type from a vendor
urn:een:camera resolve:list Same as above — the :* is implied
class:device resolve:class List all resources of a class across all vendors

Available Vendors & Resources

VendorResource TypeClassList URN
Eagle Eye Networkscameradevice urn:een:camera:*
Eagle Eye Networkssitesite urn:een:site:*
Eagle Eye Networksaccountaccount urn:een:account:*
Eagle Eye Networksuseruser urn:een:user:*
BrivoaccessPointdevice urn:brivo:accessPoint:*
Brivositesite urn:brivo:site:*
Brivoaccountaccount urn:brivo:account:*
Brivouseruser urn:brivo:user:*

Classes

Classes group resource types across vendors. Use class:<name> to query all vendors at once.

ClassResourcesQuery
deviceeen:camera, brivo:accessPoint class:device
siteeen:site, brivo:site class:site
accounteen:account, brivo:account class:account
usereen:user, brivo:user class:user

Document Types

Each resolved resource returns a set of normalized documents. Device-class resources (cameras, access points) aim for a common envelope so consumers can render them identically across vendors — fields may be empty when a vendor doesn't expose them.

DocumentDescriptionAppears on
ResourceInfo.v1Resource identity — id, name, icon, dateCreatedevery resource
CloudConnectionStatus.v1Cloud connectivity — connected/disconnected/unknowndevices
OperationalStatus.v1Device operational health — operational/error/disabled/unreachable/unknown/initializingdevices
Permissions.v1Per-resource permissions — dotted grants map (e.g. resource.read) → vendorActionsevery resource
SiteInfo.v1Place metadata (inline) on a site URN; $ref on resources assigned to a sitesites; devices via $ref
GIS.v1Geographic position — lat/lon coordinatessites or devices with independent GPS
HardwareInfo.v1Physical hardware — make, model, firmware, serial; physicalDevice ($ref) when the resource is logical (e.g. Brivo accessPoint → controlPanel)devices
NetworkInfo.v1Per-interface networking — name, MAC, IP, subnetdevices with network identity (EEN cameras)
AccountInfo.v1Inline (id, name) on an account URN; $ref to the account URN on resources owned by itevery resource

View Modes

When viewing a single resource, toggle between:

  • Debug — raw JSON per document (for developers)
  • Consumer — formatted cards with labeled fields (for non-technical users)

API Endpoints

The same queries work via HTTP:

GET /api/v3.0/resolve:urn/urn:een:camera:10014782
GET /api/v3.0/resolve:list/urn:een:camera:*
GET /api/v3.0/resolve:class/device
POST /api/v3.0/resolve:describe  {"urn":"urn:een:camera:10014782"}