Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

Jentic OneSelf-hosted, open-source control plane between your agents and any APIAPI DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examples
Resources
BlogLatest articles and insightsPress & MediaBrand assets and press contactOpen StandardsBuilt on open specs. Never locked in.NewsletterAPIs, AI agents, mixed with architecture and strategy.
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksJentic OneAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHub
BlogPress & MediaOpen StandardsNewsletter
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
ISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
APIs / IOT / Blues Notehub API
Blues Notehub API logo

Blues Notehub API

★ Only Publicly Available OpenAPI DocumentIOTDevice Managementbearer81 EndpointsREST

For Agents

Manage Blues Notecard cellular IoT devices end-to-end: provisioning, fleets, environment variables, event routing, firmware, and billing through Notehub.

Use for: Disable a misbehaving Notecard device in Notehub, Push a firmware update to a Blues fleet, Read the latest Notes from a specific device, Set environment variables on a single Notecard

Not supported: Does not flash firmware locally over USB, send cellular data plans, or expose raw modem AT commands — use for cloud-side fleet, firmware, route, and event management against Notehub only.

Jentic publishes the only available OpenAPI specification for Blues Notehub API, keeping it validated and agent-ready. This blues.io listing covers the broader 81-endpoint Notehub surface, including projects, products, fleets, devices, notes, events, routes, monitors, environment variables, firmware updates, billing accounts, and usage data. Notehub is the cloud counterpart to the Blues Notecard cellular module, and the API supports remote firmware delivery, per-device enable and disable, and full lifecycle management for cellular IoT deployments. Authentication uses Bearer tokens obtained from /oauth2/token.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Blues Notehub API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Blues Notehub API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with Blues Notehub API.

Provision, enable, and disable individual Notecard devices remotely

Push environment variables down to a project, fleet, or specific device

Read and write Notes — the per-device data records exchanged between firmware and cloud

Configure routes that forward incoming events to AWS, Azure, MQTT, or HTTP targets

Schedule firmware updates and track deployment progress across a fleet

Set up monitors that alert on device dropout, route failure, or condition breach

Read billing account usage to track per-device cellular data consumption

Use Cases

Patterns agents use Blues Notehub API for, with concrete tasks.

★ Remote firmware rollout

Push firmware updates to fielded Notecard devices through Notehub's firmware endpoints. Upload the firmware artifact, target a fleet or specific devices, and monitor rollout progress. The /v1/projects/{projectOrProductUID}/firmware endpoints handle artifact management and assignment, with Notehub coordinating delivery as devices check in. Suitable for OTA rollouts to remote and battery-constrained hardware where in-person updates are impractical.

Upload a firmware binary, then call the firmware assignment endpoint to target a fleet and confirm the rollout was created.

Per-device troubleshooting

Investigate a single misbehaving Notecard by pulling its events, environment variables, and current state. GET /v1/projects/{projectOrProductUID}/devices/{deviceUID} returns identity and last-seen, while POST /v1/projects/{projectOrProductUID}/devices/{deviceUID}/disable temporarily takes it out of the fleet. Re-enable via the corresponding POST .../enable endpoint after the issue is resolved.

Call GET /v1/projects/{projectOrProductUID}/devices/{deviceUID} for a flagged device, then POST /v1/projects/{projectOrProductUID}/devices/{deviceUID}/disable to take it offline pending investigation.

Environment-variable-driven feature flags

Roll out feature flags to fielded devices through scoped environment variables. Variables can be set at project, fleet, or device level, with the most specific scope winning. PUT /v1/projects/{projectOrProductUID}/devices/{deviceUID}/environment_variables targets one device; the fleet variant targets a group; the project variant becomes the default. Useful for staged rollouts of firmware behaviour without recompiling.

Call PUT /v1/projects/{projectOrProductUID}/devices/{deviceUID}/environment_variables with {beta_features: 'on'} to enable a beta build's flags on a single device.

Cellular data cost monitoring

Track cellular data consumption across a deployment by reading billing accounts and usage. GET /v1/billing-accounts lists accounts and limits, and per-project usage endpoints return event and byte counts. Useful for finance and operations teams who need to attribute Blues cellular costs back to specific projects or fleets.

Call GET /v1/billing-accounts and return each account's name, current period consumption, and hard limit.

AI agent IoT operations assistant

Let an AI agent take operational actions against a Blues fleet — pulling device status, disabling problem units, or rolling environment variables. The agent searches Jentic for the right Notehub operation by intent, loads the schema, and executes with the Bearer token held in the Jentic vault. Suitable for ops chatbots, customer support copilots, and on-call investigation agents.

Search Jentic for 'disable a Notecard device', load the schema, and execute it for the deviceUID flagged by upstream monitoring.

Key Endpoints

81 endpoints — jentic publishes the only available openapi specification for blues notehub api, keeping it validated and agent-ready.

METHOD

PATH

DESCRIPTION

POST

/oauth2/token

Exchange a Personal Access Token for an OAuth bearer token

GET

/v1/projects/{projectOrProductUID}/devices

List devices in a project

POST

/v1/projects/{projectOrProductUID}/devices/{deviceUID}/disable

Disable a specific Notecard device

POST

/v1/projects/{projectOrProductUID}/devices/{deviceUID}/enable

Re-enable a disabled device

PUT

/v1/projects/{projectOrProductUID}/devices/{deviceUID}/environment_variables

Set per-device environment variables

POST

/v1/projects/{projectOrProductUID}/fleets

Create a fleet within a project

GET

/v1/billing-accounts

List billing accounts and usage

POST

/oauth2/token

Exchange a Personal Access Token for an OAuth bearer token

GET

/v1/projects/{projectOrProductUID}/devices

List devices in a project

POST

/v1/projects/{projectOrProductUID}/devices/{deviceUID}/disable

Disable a specific Notecard device

POST

/v1/projects/{projectOrProductUID}/devices/{deviceUID}/enable

Re-enable a disabled device

PUT

/v1/projects/{projectOrProductUID}/devices/{deviceUID}/environment_variables

Set per-device environment variables

POST

/v1/projects/{projectOrProductUID}/fleets

Create a fleet within a project

GET

/v1/billing-accounts

List billing accounts and usage

Why Jentic?

Three things that make agents converge on Jentic-routed access.

Credential management

Credential isolation

Blues Personal Access Tokens are stored encrypted in the Jentic vault. Agents receive scoped execution access, and the OAuth bearer token exchange via POST /oauth2/token happens automatically at execution time, so the agent never handles the raw PAT.

Intent-based discovery

Intent-based discovery

Agents search by intent (e.g. 'disable a Notecard' or 'push a firmware update to a fleet') and Jentic returns the matching Notehub operation across the 81 endpoints with its input schema, so the agent can call the right path without browsing dev.blues.io.

Time to first call

Time to first call

Direct integration: 2-4 days for OAuth token exchange, project/fleet hierarchy mapping, firmware artifact handling, and route configuration. Through Jentic: under 1 hour — search, load, execute.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

Blues Notehub API

→

Sister Notehub listing covering the 72-endpoint core surface

Choose the blues entry for the smaller subset focused on project/fleet/device/routing; choose this entry when firmware or notes endpoints are required

Alternative

Blynk

→

IoT platform with mobile app and dashboards — alternative for Wi-Fi/BLE prosumer hardware

Choose Blynk for non-cellular hobbyist IoT with mobile app needs; choose Blues for cellular Notecard fleets

Complementary

Blueshift

→

Customer engagement platform — pair when IoT events should drive customer-facing notifications

Use when an agent must trigger a Blueshift email or push campaign in response to a Notehub event

FAQs

Specific to using Blues Notehub API through Jentic.

Why is there no official OpenAPI spec for Blues Notehub API?

Blues publishes a Notehub API reference site but does not distribute a maintained OpenAPI 3 file. Jentic generates and maintains this spec so AI agents and developers can call Notehub via standard tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.

What authentication does the Blues Notehub API use?

Notehub uses HTTP Bearer authentication. Exchange a Personal Access Token for an OAuth bearer token via POST /oauth2/token, then pass it as Authorization: Bearer <token>. Through Jentic, the PAT is held in the encrypted vault and the OAuth exchange happens automatically at execution time.

Can I push firmware updates through this API?

Yes. Notehub exposes firmware management endpoints that let you upload an artifact and assign it to a fleet or specific devices. Devices fetch the update on their next check-in, and you can monitor rollout state via the firmware status endpoints.

What are the rate limits for the Blues Notehub API?

Notehub applies per-account rate limits not enumerated in the spec. Published guidance is to keep request volume under roughly 60 requests per minute per token; HTTP 429 responses include backoff hints. Higher limits are available for enterprise customers on request.

How do I disable a misbehaving device through Jentic?

Search Jentic for 'disable a Notecard device', load the schema for POST /v1/projects/{projectOrProductUID}/devices/{deviceUID}/disable, and execute it with the deviceUID. Install with pip install jentic and call await client.execute(ExecutionRequest(...)).

How is this listing different from the blues vendor entry?

Both expose the same Blues Notehub API. The blues.io listing covers the broader 81-endpoint surface including firmware, notes, and per-device enable/disable; the blues listing covers a 72-endpoint subset focused on the core project, fleet, device, and routing operations.

Is the Blues Notehub API free?

Notehub offers a free developer tier sufficient for prototyping with caps on devices, monthly events, and data egress. Paid tiers scale device count and event volume, billed per the active billing account configured in Notehub.

GET STARTED

Start building with Blues Notehub API

Explore with Jentic
View OpenAPI Document