Integrations FAQ.Plumbing with the rest of your stack.

Formats, authentication, rate limits and the patterns we see for integrations with BMS, BI and FM tools.

What formats do you support for outbound data?

REST API (JSON), MQTT (JSON), webhooks (signed JSON), CSV and Parquet. Dashboards can also embed via signed iframe URLs.

How do I authenticate against the API?

OAuth 2.0 with the client-credentials flow for server-to-server integrations and Authorization Code + PKCE for user-facing integrations. API keys are also supported for simple scenarios.

What's the API rate limit?

1000 requests per minute per API key on the default plan, with enterprise plans negotiable. Burst up to 100 requests per second for brief periods is fine.

Do you support SSO?

Yes. SAML 2.0 and OIDC with Azure AD, Okta, Google Workspace and any OIDC-compliant identity provider. Enterprise plans also include SCIM provisioning.

Can we build our own integration?

Yes. The full API is documented and free to use for any customer. Our integrations team can help scope and review custom integrations.

Didn't find your answer?

Ask us directly: every question gets turned into future FAQ content.