Skip to main content
API Documentation

Build on top of Q-Hub

Q-Hub's REST API lets you integrate QHSE data with your existing systems. Pull document metadata, push training records, sync user data, and automate workflows programmatically.

Q-Hub — Dashboard
24
92%
8
Q-Hub
Site Inspection
Fire exits clear
PPE available
Signage visible
Spill kits stocked
2 of 4 complete
Endpoint Groups

What you can do with the API

document

Documents

List, search, and retrieve controlled documents. Access metadata, version history, and approval status. Upload new documents and trigger approval workflows.

audit

Audits

Create audit records, submit findings, and manage corrective actions programmatically. Pull audit schedules and completion data for reporting.

training

Training

Sync training records with your HR system. Push completion data, pull competency matrices, and automate renewal tracking.

asset

Assets

Manage your asset register programmatically. Create assets, update calibration records, and pull maintenance schedules.

users

Users & Permissions

Sync users with your directory service. Manage roles, permissions, and department assignments via API calls.

webhook

Webhooks

Receive real-time notifications when documents are approved, audits are completed, or actions become overdue. Configure webhook endpoints from your dashboard.

Authentication

[object Object]
Getting Started

Three steps to your first API call

Generate an API Key

Navigate to Settings > Integrations > API Keys in your Q-Hub account. Create a new key and copy the token. Store it securely as it will not be shown again.

FAQs

API questions

Ready to integrate?

Request API access and our team will help you plan your integration.