Skip to main content
Like Variable List, this is a POST request with a JSON body rather than a GET with query parameters. Unlike Get Monitored Entity (GET /monitored-entity/{id}), there’s no id segment here — the same base path, /monitored-entity, is overloaded across both a POST for search/list and a GET .../{id} for a single record.
Ids below follow the same convention used on Variable List and Filter For List: ids identifying one specific real-world record are shown as anonymized 8-character placeholders, reusing the same id already assigned on those pages wherever the name matches (for example, Oberlin College is 0c8a44f7 everywhere). Catalog-style ids that are already documented as small integers elsewhere (buildingType) are kept as-is.

Endpoint

Query parameters

Request body

Filters mirror the facet ids returned by GET /monitored-entity/get-filters:
Open — not fully decided: whether these filters are required vs. optional, what an empty/omitted filter means, and the exact behavior of showHiddenMeteredEntities when false or omitted, aren’t confirmed — the same open questions as Variable List’s equivalent filters.

Example request

organizations here is ["0c8a44f7", "9d2e77b4"] — Oberlin College and City of Oberlin. tags is ["60f10962", "95f52d63"] — Administrative and Academic, both from Oberlin College’s own tag list (see Filter For List). Since tags are org-scoped, mixing tag ids from an organization not present in organizations isn’t a documented scenario.

Response shape

Top-level fields

Monitored entity object

Example item from data:

Monitored entity object fields

meta fields
defaultVariablesData[resourceId] fields
Open — not fully decided, and one direct inconsistency to flag:
  • defaultVariablesData is keyed by resource id as a small integer ("1", "7") — consistent with resourceType everywhere else in this API — but each entry’s own resourceId field is shown as an 8-character id instead, per the source example. That means the dictionary key and its own resourceId field don’t share a representation for the same concept. This needs a real answer from whoever owns the spec: is resourceId actually the same integer catalog id as the key (and the example values are placeholders that shouldn’t have been uuid-shaped), or is there a genuinely separate uuid-keyed resource reference this page hasn’t seen elsewhere?
  • meta.type (a bare string) and the entity’s top-level type (an { id, name } object) share a name but are unrelated fields — easy to confuse when integrating against this response.
  • Whether tags filtering across organizations is supported, given tags are org-scoped.
  • The error response shape for invalid filters or pagination isn’t documented.
See Filter For List to discover valid organizations, buildingType, and tags values, Get Monitored Entity to fetch a single entity by the id returned here, and Connected Variables to fetch the full variable list for one of these entities.