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

AICPA SOC for Service Organizations logoAICPA SOC for Service Organizations logo

SOC 2® Type 1 report

Audited by Prescient Assurance

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
2 Grattan Court East, Dublin, D02 VX86, Ireland
Switch to light modeSwitch to dark mode
APIs / Developer Tools / KloudFox Controller API
KloudFox Controller API logo

Controller Kloudfox KloudFox Controller API

67
AI ReadinessAI-Aware (B)67/100
See full scorecard
Agent-ready OpenAPI document · curated by JenticDeveloper ToolsMonitoring Observabilitybearer84 EndpointsREST

Know of an official OpenAPI document? Contribute it →

For Agents

Create and configure uptime monitors, manage incidents and maintenance windows, and publish status pages on KloudFox. Agents authenticate with JWT bearer tokens and can run end-to-end monitoring workflows.

Use for: I need to create an HTTP uptime monitor for my production API, Open an incident when a monitor goes down and notify the on-call channel, Schedule a maintenance window for tonight's deployment, List all monitors that are currently paused

Not supported: Does not handle log aggregation, application performance tracing, or on-call paging escalations - use for uptime monitoring, incidents, and status pages only.

Jentic publishes the only available OpenAPI specification for KloudFox Controller API, keeping it validated and agent-ready. The KloudFox Controller API offers 84 endpoints for uptime monitoring, incident response, scheduled maintenance, public status pages, and user account management. It covers monitor lifecycle (HTTP, SSL, response-time graphs), incident creation and resolution, maintenance windows, hosted status page customisation, third-party notification integrations, and team subuser administration. Authentication is JWT bearer tokens issued via /api/token, with refresh support for long-running agents.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the KloudFox Controller API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the KloudFox Controller 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%2Fcontroller.kloudfox.com%2Fkloudfox" | 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%2Fcontroller.kloudfox.com%2Fkloudfox" | 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 KloudFox Controller API.

Create HTTP and SSL monitors and pause or resume them with /monitor/update_status

Open, update, and close incidents tied to specific monitors via the /incident endpoints

Schedule maintenance windows so monitor checks pause cleanly during deploys

Publish branded status pages and attach monitor groups to display uptime history

Wire alerts to Slack, email, webhooks, and other channels via /integration endpoints

Invite and manage subusers with role-based access for shared monitoring teams

Pull response-time stats and SSL certificate metadata for monitored endpoints

Use Cases

Patterns agents use KloudFox Controller API for, with concrete tasks.

★ Production API Uptime Monitoring

Continuously monitor production HTTP endpoints from KloudFox, capturing response time, SSL certificate health, and downtime events. The /monitor/create and /monitor/configure endpoints let teams onboard a new service in minutes, while /monitor/graph/stats surfaces latency trends. Suited to engineering teams running between five and several hundred public-facing services who need a single dashboard for availability data.

Create a monitor for https://api.example.com with a 60-second check interval and verify it returns HTTP 200

Incident Response Automation

Trigger incident records when monitors fail, attach affected services, and post updates as remediation progresses. The /incident endpoints let agents open, update, and resolve incidents while /integration routes notifications to Slack or webhooks. This shortens MTTR by eliminating manual incident bookkeeping during outages and keeps the public status page in sync with reality.

When monitor 1234 reports down, create an incident titled 'API outage' with severity high and post a Slack notification

Public Status Page Publishing

Run a branded status page showing uptime history, active incidents, and scheduled maintenance windows for customers. The /statuspage and /maintenance endpoints handle page configuration and event scheduling, while monitor groups bundle related services. Useful for SaaS companies that want a customer-facing transparency layer without building one from scratch.

Create a status page named 'API Status' bound to monitor group 7, then schedule a maintenance window from 02:00 to 03:00 UTC

Agent-Managed Site Reliability via Jentic

Let an AI agent run KloudFox end-to-end through Jentic: discover the right operation by intent, load the schema, and execute calls without hard-coding endpoint paths. Agents can ingest an alert payload, decide whether to open an incident, schedule mitigation maintenance, and post status page updates. Through Jentic the JWT is held in the vault, so the agent never sees the raw token.

Search Jentic for 'create an uptime monitor', load the KloudFox schema, then create a monitor for https://shop.example.com and confirm it is active

Key Endpoints

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

METHOD

PATH

DESCRIPTION

POST

/api/token

Obtain a JWT bearer token

POST

/monitor/create

Create a new uptime monitor

GET

/monitor/list

List monitors on the account

GET

/monitor/graph/stats

Get response-time stats for a monitor

GET

/monitor/get_ssl_info

Get SSL certificate info for a monitor

GET

/monitor/update_status

Pause or resume monitoring

POST

/api/token

Obtain a JWT bearer token

POST

/monitor/create

Create a new uptime monitor

GET

/monitor/list

List monitors on the account

GET

/monitor/graph/stats

Get response-time stats for a monitor

GET

/monitor/get_ssl_info

Get SSL certificate info for a monitor

GET

/monitor/update_status

Pause or resume monitoring

Jentic AI Readiness Score

This API is usable in Jentic One now. Its AI-readiness score against Jentic's framework shows where it stands today and where improvements would make it even easier for agents to use.

K

KloudFox Controller API

- AI-Aware (B)
67/100
87
Foundational Compliance
57
Developer Experience & Jentic Compatibility
46
AI-Readiness & Agent Experience
88
Agent Usability
75
Security
100
AI Discoverability
Powered by JenticScoring Framework 1.0.0 | Scoring Engine 0.4.0
Show dimension breakdown
87

Foundational Compliance

Base layer of spec validity and structural soundness.

Grade: ASignals: 4
97%

Lint Results

Aggregated quality score from linter diagnostics, weighted by severity.

100%

Resolution Completeness

Percentage of `$ref` references that resolve successfully.

100%

Specification Validity

Checks whether the API description parses successfully and conforms to its declared specification (e.g., OpenAPI).

50%

Structural Integrity

Structural correctness score based on schema issues using logarithmic dampening.

57

Developer Experience & Jentic Compatibility

Clarity, completeness, and ingestion readiness for developers and tooling.

Grade: C+Signals: 4
0%

Example Density

How richly the API is illustrated with examples.

100%

Example Validity

Percentage of examples that conform to their schemas.

29%

Response Coverage

Percentage of operations with complete response definitions (success, client error, server error).

100%

Tooling Readiness

Health of API ingestion, bundling, and resolution within Jentic pipelines.

46

AI-Readiness & Agent Experience

Semantic breadth, depth, and agent comprehension for AI systems.

Grade: DSignals: 4
34%

Description Coverage

Coverage of descriptions across API elements.

0%

Error Standardization

Coverage of RFC 9457 Problem Details for error responses.

99%

OperationId Quality

Coverage, uniqueness, and casing consistency of operationIds for AI inference.

53%

Summary Coverage

Coverage of summaries across operations/tags/info.

88

Agent Usability

Functional utility, complexity comfort, and AI orchestration readiness.

Grade: ASignals: 1
88%

Complexity Comfort

Agent comfort level based on API operational and structural complexity.

75

Security

Trust, risk posture, and security compliance.

Grade: A-Signals: 1
75%

Authentication Strength

Average quality of security schemes based on authentication method strength (weakest link for OAuth2).

100

AI Discoverability

Findability, semantic richness, and reasoning readiness.

Grade: A+Signals: 1
100%

Descriptive Richness

Clarity and depth of descriptions across API elements.

View full reportHow the score is calculatedMore about the dimensions

Score it yourself

Every API in the directory is allowlisted, so you can re-score it with no key required.

Score your own APIScoring CLI agent skill
npx @jentic/api-scorecard-cli score <openapi-url>

Why Jentic?

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

Setup

Wiring the KloudFox Controller API by hand means obtaining a JWT bearer token from its token endpoint, refreshing it, and mapping the monitor, incident, and status-page calls yourself. Through Jentic you install once, import the KloudFox Controller API from the API Directory, store the credentials once, and your agent calls it.

Permission scoping

The KloudFox Controller API identifies its monitors in the request body rather than the URL path, so you limit the agent to the operations it needs, such as listing monitors or reading uptime stats, and it can call nothing outside that set. Operations you leave out, such as creating a monitor or updating its status, stay unavailable to the agent.

Credential isolation

Your KloudFox JWT bearer token is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context.

Intent-based discovery

Agents search Jentic by intent such as 'list uptime monitors' or 'check a monitor's SSL info', and Jentic returns the matching KloudFox 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

UptimeRobot API

→

Uptime monitoring with incident records and public status pages, similar scope to KloudFox.

Choose UptimeRobot when teams want a free tier and the simpler check-only API surface for HTTP/keyword monitoring.

Complementary

Statuspage API

→

Dedicated status page hosting that pairs with external monitors for incident publishing.

Use Statuspage when the team already runs monitors elsewhere but wants Atlassian-hosted status pages with subscriber notifications.

Complementary

PagerDuty API

→

On-call scheduling and escalation that consumes incident events from monitors like KloudFox.

Pair with KloudFox when on-call rotations and escalation policies need to drive paging beyond KloudFox's notification integrations.

FAQs

Specific to using KloudFox Controller API through Jentic.

Why is there no official OpenAPI spec for KloudFox Controller API?

KloudFox does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call KloudFox Controller 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 KloudFox Controller API use?

The API uses JWT bearer tokens. Call POST /api/token with credentials to obtain a token, then send it as Authorization: Bearer <token> on every other call. POST /api/token/refresh extends a token's lifetime. Through Jentic the JWT is stored encrypted in the vault and never enters the agent's prompt context.

Can I create uptime monitors programmatically with the KloudFox Controller API?

Yes. POST /monitor/create accepts the URL, check interval, and monitor type, while POST /monitor/configure sets thresholds and assertions. /monitor/list returns existing monitors and /monitor/update_status pauses or resumes a check without deleting it.

What are the rate limits for the KloudFox Controller API?

Rate limits are not declared in the OpenAPI spec. Treat the API as soft-limited per JWT and back off on HTTP 429 responses. Contact support@kloudfox.com for documented limits applicable to your plan.

How do I publish a status page through Jentic?

Run jentic search for 'publish a status page', load the returned KloudFox operation under /statuspage, then execute it with your monitor group ID and branding. The execute step issues the JWT-authenticated POST automatically.

Can the KloudFox Controller API schedule maintenance windows that suppress incident alerts?

Yes. The /maintenance endpoints create scheduled windows tied to specific monitors or monitor groups. During the window, KloudFox stops generating incidents for the affected monitors so deploys do not flood the on-call channel.

Is the KloudFox Controller API free?

KloudFox offers paid plans managed under the /plans endpoints. The OpenAPI spec does not enumerate pricing tiers - see https://kloudfox.com or contact support@kloudfox.com for current plan limits and pricing.

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

Yes. Because you run Jentic One yourself, your own rules decide which KloudFox operations the agent may call, so you can grant it read-only access such as listing monitors with /monitor/list or reading uptime stats from /monitor/graph/stats. Operations you leave out, such as /monitor/create or /monitor/update_status, stay unavailable to the agent, and the same applies to incident and status-page calls. Since KloudFox identifies each monitor in the request body rather than the URL path, you scope the agent to the exact operation set it needs and nothing else.

GET STARTED

Start building with KloudFox Controller API

Explore with Jentic One
View OpenAPI Document