Scroll down to learn more

Documentation Center

Welcome to Verity Documentation Center. You find here all the content you need to enjoy your data.

Search Results for

    Show / Hide Table of Contents

    Technical documentation

    This section documents the mechanisms around Insights: how structure and data get in, how you model your own domain on top of ours, how derived data comes out, and the syntaxes shared across the platform.

    It is the counterpart of the API documentation. The API section describes the endpoints; this one describes the file formats, the templates, the grammars and the background processes those endpoints drive.

    The map

    The families of the Technical Doc

    Read it across: structure exists first, then data flows into it, then everything you build on top.

    Getting structure in

    Master Data is the bulk mechanism for creating and updating sites, sources, variables, events and users — the alternative to calling the API entity by entity.

    Start here

    Master Data introduction — the template file plus the data file, and how the two combine.

    Formats

    Excel or JSON — same engine, two authoring formats.

    Safety

    Whatif mode — run the whole thing and see what would change, without changing it.

    Golden rule

    Run a master data load in whatif mode before running it for real.

    A master data file touches every entity it matches, and a business key that resolves one row too broadly is indistinguishable from a correct one until after the load. Whatif turns that into a diff you can read.

    Getting data in

    Standard format

    The JSON payload of the push API, and the webhook that reports what actually happened.

    Bulk invoice

    Invoice data pushed in bulk.

    Files

    Files arriving by FTP, storage or HTTP are matched by a trigger — see Files and triggers.

    Modelling your own domain

    The native model — site, source, variable — is deliberately simple. Two mechanisms let you express a richer domain on top of it without leaving Insights.

    ODM — SQL

    Open Data Model over SQL — Insights entities kept in sync in your own SQL tables, queried with SQL.

    ODM — GraphQL

    Open Data Model over GraphQL — a custom schema, queries and mutations.

    Geozones

    Geozones — territorial grouping of sites, computed from their coordinates.

    Getting data out

    Second level query

    Second level data query — querying the result of a first query.

    Statistics

    Statistics on variables — aggregates computed and kept per variable.

    Signal loss

    Signal loss detection — spotting variables that stopped reporting.

    Webhooks

    Webhooks — events pushed to your endpoint instead of you polling ours.

    Data forwarding

    Data forwarding — streaming incoming data points on to your own queue.

    Prefer being told

    Webhooks and forwarding both replace polling. Reach for them before writing a loop that asks "anything new?".

    Shared syntaxes

    These are used from several places in the platform, and are worth reading once.

    Custom filter

    Custom filter query syntax — the grammar behind CustomFilter on /sites and /sources, and behind the portal search box. Operators, form paths, and a BNF grammar.

    Cron

    Cron syntax — the scheduling expressions used by reports and jobs.

    Report templates

    Reports template syntax — building a custom report layout.

    Security

    Identity

    Authentication flow — how a token is issued and what it carries.

    Impersonation

    Impersonate — acting on behalf of another user, and the limits that apply.

    Getting a token

    Connect to the API — credentials, scopes and the practical steps.

    Related sections

    • API documentation — the endpoints themselves, and how to query them.
    • User Manual — the same features, seen from the interface.
    • Documentation changelog — how this documentation is versioned.
    DOCS 2026.08 REVIEWED 2026-08-28 Documentation changelog →

    Developer Center

    User manual API Swagger Github
    © 2025  -   www.verity.global

    Follow us

    Linkedin