Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

HiveMQ Data Hub API

The Data Hub API from HiveMQ — 4 operation(s) for data hub.

HiveMQ Data Hub API is one of 4 APIs that HiveMQ publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Data Hub. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 9 operations across 4 paths. It is described by OpenAPI 3.1.0, at version 1.0.

Requests are made against a single base URL, http://127.0.0.1:8888/api/v1.

9 operations 4 paths 0 schemas 2 DELETE4 GET2 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
1.0
Base URL
http://127.0.0.1:8888
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

HiveMQ Data Hub API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (BearerAuth). By default, every request must be authenticated.

  • BearerAuth — Authentication is disabled by default. When enabled via the HiveMQ Enterprise Security Extension or Enterprise Extension SDK REST Service, a bearer token is re…

Paths & Operations 9

Across 4 paths, the API surfaces 9 operations — 2 DELETE, 4 GET, 2 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Data Hub 9
GET
/data-hub/schemas
List Data Hub schemas
listDataHubSchemas → 200
POST
/data-hub/schemas
Create a Data Hub schema
createDataHubSchema → 201
GET
/data-hub/schemas/{schemaId}
Get a Data Hub schema
getDataHubSchema 1 param → 200
DELETE
/data-hub/schemas/{schemaId}
Delete a Data Hub schema
deleteDataHubSchema 1 param → 204
GET
/data-hub/policies
List Data Hub policies
listDataHubPolicies → 200
POST
/data-hub/policies
Create a Data Hub policy
createDataHubPolicy → 201
GET
/data-hub/policies/{policyId}
Get a Data Hub policy
getDataHubPolicy 1 param → 200
PUT
/data-hub/policies/{policyId}
Update a Data Hub policy
updateDataHubPolicy 1 param → 200
DELETE
/data-hub/policies/{policyId}
Delete a Data Hub policy
deleteDataHubPolicy 1 param → 204

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

hivemq-data-hub-api-openapi.yml Raw ↑

Other APIs HiveMQ publishes across the network.

HiveMQ MQTT over WebSocket
HiveMQ Management API
HiveMQ Mqtt API