Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/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 Technology Ltd. All rights reserved.
Switch to light modeSwitch to dark mode
APIs / Developer Tools / Bleemeo API
Bleemeo API logo

Bleemeo API

Agent-ready OpenAPI document · curated by JenticDeveloper ToolsMonitoring Observabilitybasic, bearer17 EndpointsREST

Know of an official OpenAPI document? Contribute it →

For Agents

Query monitoring agents, metrics, services, and dashboards from a Bleemeo account, and exchange username and password for a JWT to authenticate stateless calls.

Use for: Get a JWT token for the Bleemeo API using my username and password, List all agents currently reporting to my Bleemeo account, Retrieve details for a specific Bleemeo agent by ID, Find all metrics collected from a given host

Not supported: Does not handle agent installation, log ingestion, or alert routing configuration - use for querying monitored agents, metrics, services, and dashboards only.

Jentic publishes the only available OpenAPI specification for Bleemeo API, keeping it validated and agent-ready. The Bleemeo API gives programmatic access to a SaaS monitoring platform that collects metrics, logs, and health checks from Linux, Windows, container, and Kubernetes agents. Through this API you can list and delete agents, query metrics and services, manage dashboards, and exchange JWT tokens for stateless calls. It is aimed at teams who already run the Bleemeo agent and want to wire monitoring data into incident workflows or internal tooling.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Bleemeo API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Bleemeo 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://jentic.com/install.sh?src=apis&api=%2Fapis%2Fapi.bleemeo.com%2Fbleemeo" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fapi.bleemeo.com%2Fbleemeo" | 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 Bleemeo API.

Authenticate with username and password to obtain a short-lived JWT for subsequent requests

List and inspect Bleemeo agents reporting from servers, containers, and Kubernetes nodes

Query collected metrics and service objects to investigate the health of monitored infrastructure

Create and update dashboards that group related metrics for a team or service

Delete agents that have been decommissioned to keep the monitored fleet inventory accurate

Use Cases

Patterns agents use Bleemeo API for, with concrete tasks.

★ Automated Agent Inventory Reconciliation

Keep an accurate inventory of monitored hosts by reconciling Bleemeo agents against your CMDB or cloud provider inventory. The agent calls GET /agent/, compares the returned list with the source of truth, and issues DELETE /agent/{id}/ for any host that has been retired. This avoids paying for licences attached to dead servers and keeps alert noise down.

Call GET /agent/ to list active agents, diff against an AWS EC2 inventory, and call DELETE /agent/{id}/ for each agent matching a terminated instance.

Dashboard Provisioning for New Services

Bootstrap a Bleemeo dashboard whenever a new service is deployed so engineers see metrics on day one. The agent posts to /dashboard/ with a name and a list of metrics, then assigns it to the relevant team. Pair this with your CI pipeline to make monitoring setup part of the service template rather than a manual onboarding task.

Call POST /dashboard/ with name='checkout-service' and the metric IDs returned from a prior call to GET /metric/.

Incident Triage with JWT-Authenticated Queries

During an incident, an on-call agent calls POST /jwt-auth/ with operator credentials, then queries /metric/ and /service/ to pull recent values for the impacted host. The JWT keeps subsequent calls stateless and short-lived, which fits well with serverless on-call bots. The structured JSON response can be summarised back to the responder in chat.

Call POST /jwt-auth/ to obtain a token, then GET /metric/ filtered by agent ID and post the latest 15-minute window of CPU and memory metrics to an incident channel.

Agent-Driven Monitoring Lookups via Jentic

Connect Bleemeo to an AI assistant through Jentic so an engineer can ask 'show me the health of host X' in chat. The assistant searches Jentic for the right Bleemeo operation, loads the input schema, and runs the call with credentials kept in your Jentic One instance. The Bleemeo username, password, and JWT never enter the model's context window.

Use the Jentic Python SDK to search for 'list bleemeo agents', load the operation, and execute it to retrieve agents in the production account.

Key Endpoints

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

METHOD

PATH

DESCRIPTION

POST

/jwt-auth/

Obtain a JWT bearer token from username and password

POST

/jwt-refresh/

Refresh an expiring JWT token

GET

/agent/

List Bleemeo agents in the account

GET

/agent/{id}/

Retrieve a single agent by ID

DELETE

/agent/{id}/

Delete an agent that has been retired

GET

/metric/

List metrics collected by agents

GET

/dashboard/

List configured dashboards

POST

/dashboard/

Create a new dashboard

POST

/jwt-auth/

Obtain a JWT bearer token from username and password

POST

/jwt-refresh/

Refresh an expiring JWT token

GET

/agent/

List Bleemeo agents in the account

GET

/agent/{id}/

Retrieve a single agent by ID

DELETE

/agent/{id}/

Delete an agent that has been retired

GET

/metric/

List metrics collected by agents

GET

/dashboard/

List configured dashboards

POST

/dashboard/

Create a new dashboard

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Setup

Wiring the Bleemeo API by hand means choosing between its basic and bearer auth, calling the jwt-auth and jwt-refresh routes, and mapping the agent, metric, and dashboard endpoints yourself. Through Jentic you install once, import Bleemeo from the API Directory, store the credential once, and your agent calls it.

Permission scoping

Permission scoping

Bleemeo puts the agent id in the URL path (/agent/{id}/), so a rule can pin your agent to one monitored agent: it can read that agent's details and nothing else. You choose the operations it may call, so destructive ones like agent deletion are not included unless you add them.

Credential management

Credential isolation

Your Bleemeo username, password, and JWT tokens are stored once, encrypted, by your own Jentic One instance and injected at execution time. They never enter the agent's prompt, logs, or context.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent such as 'list monitoring agents' or 'create a dashboard', and Jentic returns the matching Bleemeo operation with its input schema so the agent calls the right endpoint without browsing the reference docs.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

New Relic

→

Larger SaaS observability platform with APM, logs, and infrastructure monitoring under one API.

Choose New Relic when the agent needs APM traces or log analytics on top of host metrics.

Complementary

Pingdom

→

Synthetic uptime and page-speed checks that complement Bleemeo's host metrics.

Use alongside Bleemeo when the agent also needs external uptime checks for public endpoints.

Complementary

UptimeRobot

→

Free-tier uptime monitoring for HTTP, ping, and port checks.

Use alongside Bleemeo when the agent needs lightweight uptime checks for non-monitored endpoints.

FAQs

Specific to using Bleemeo API through Jentic.

Why is there no official OpenAPI spec for Bleemeo API?

Bleemeo does not publish an OpenAPI specification on its docs site. Jentic generates and maintains this spec so that AI agents and developers can call Bleemeo API via structured tooling. It is validated against the live API and kept up to date. Get started with Jentic One, the self-hosted execution layer.

What authentication does the Bleemeo API use?

The API supports HTTP Basic Authentication with your Bleemeo username and password and JWT bearer tokens. The recommended pattern is to call POST /jwt-auth/ once with credentials, then send the returned JWT in the Authorization header on subsequent calls. Jentic stores the credentials encrypted and only scoped tokens reach the agent.

Can I delete a retired agent through the Bleemeo API?

Yes. Send DELETE /agent/{id}/ with the agent UUID and the agent will be removed from the account. Use GET /agent/ first to confirm the agent ID and that no metrics still depend on it before deletion.

What are the rate limits for the Bleemeo API?

Bleemeo does not publish a hard public quota; standard fair-use limits apply per account. JWT tokens expire on a short window so you should use POST /jwt-refresh/ to renew them rather than re-authenticating with the password on every call.

How do I list metrics for a specific agent through Jentic?

Search Jentic for 'list metrics' and the GET /metric/ Bleemeo operation is returned with its query schema. Load the operation, then execute it with the agent filter set to the target agent ID. The standard quickstart is pip install jentic, search, load, execute.

Is the Bleemeo API free?

Bleemeo offers a free tier with limited agent count and retention; full API access on production data requires a paid plan. The API itself is included with every paid plan with no extra per-call charge beyond the agent licence.

Can I limit what my agent is allowed to do with the Bleemeo API?

Yes. Because you run Jentic One yourself, your own rules decide which Bleemeo operations and credentials the agent may use. You can grant read-only calls like GET /agent/ and GET /metric/ while withholding destructive ones such as DELETE /agent/{id}/, and since the agent id sits in the URL path you can pin the agent to a single monitored agent so it only reads that agent's details. The operator picks each operation, so the agent calls only what you have explicitly allowed.

GET STARTED

Start building with Bleemeo API

Explore with Jentic One
View OpenAPI Document