Integrations

Your data, where you need it

Sematics keeps the record, but it doesn't keep it to itself. Send alarms to your own systems, pull readings into your BMS or data warehouse, and give auditors a PDF.

Out to your systems

  • REST API

    Available

    Standard HTTP endpoints for sites, assets, readings and incidents, for systems that prefer REST. Same keys, roles and permissions.

  • GraphQL API

    Available

    Read sites, assets, readings, incidents and reports. Each key carries a role, permissions and an expiry, and can be revoked.

    Annex 1112 Security

  • Webhooks

    Available

    Alarms posted to your URL as they happen, signed with a secret, as one of the steps in an escalation.

  • CSV exports

    Available

    Site performance, site summaries and asset summaries for a spreadsheet or BI tool.

    Annex 118 Printouts

  • Raw telemetry

    Available

    Every reading for an asset over a period, including vehicle telemetry.

    Annex 118 Printouts17 Archiving

For people

  • Scheduled PDF reports

    Available

    Compliance checks and performance reports by email on a schedule, for an asset, zone, site or organisation.

  • Email, SMS, voice and push

    Available

    Alarm messages to people and contacts, acknowledged from the message itself.

  • Roles and permissions

    Available

    Who can see which sites, acknowledge, change limits or manage users.

    Annex 1112 Security

  • Passkeys and email codes

    Available

    Sign in without a password to remember.

    Annex 1112 Security

In from the field

  • LoRaWAN network server

    Available

    Node sensors and gateways run on a ChirpStack network server managed with the platform.

  • Calibration certificates

    Available

    Certificates imported and attached to each device, approved before they show.

  • Building management systems

    Available

    Readings and alarms reach a BMS through the API or webhooks.

For developers

A typed API, not a screen scrape

Ask for exactly the fields you need. An example: the current reading and state of every asset at a site.

query

query SiteNow($siteId: ID!) {
  assets(siteId: $siteId) {
    nodes {
      name
      status
      readings { property value unit time }
      incidents(open: true) { type openedAt }
    }
  }
}

response · one asset

{
  "name": "Pathology · Fridge 2",
  "status": "GOOD",
  "readings": [
    { "property": "temperature",
      "value": 4.9, "unit": "°C" }
  ],
  "incidents": []
}

Illustrative query, simplified. API documentation on request.

Sematics by JTF

Talk to a person

Call us or send a message. A member of the team replies, not an automated list.