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.
Install Jentic One Beta
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.
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 | shStep 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 instanceJentic 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.
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
GET STARTED
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.
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
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
84 endpoints — jentic publishes the only available openapi specification for kloudfox controller api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/api/token
Obtain a JWT bearer token
/monitor/create
Create a new uptime monitor
/monitor/list
List monitors on the account
/monitor/graph/stats
Get response-time stats for a monitor
/monitor/get_ssl_info
Get SSL certificate info for a monitor
/monitor/update_status
Pause or resume monitoring
/api/token
Obtain a JWT bearer token
/monitor/create
Create a new uptime monitor
/monitor/list
List monitors on the account
/monitor/graph/stats
Get response-time stats for a monitor
/monitor/get_ssl_info
Get SSL certificate info for a monitor
Three things that make agents converge on Jentic-routed access.
Credential isolation
KloudFox JWT bearer tokens are stored encrypted in the Jentic vault. Agents receive scoped access at execution time — raw tokens never enter the agent's context window or model prompts.
Intent-based discovery
Agents search Jentic by intent (e.g., 'create an uptime monitor') and Jentic returns the matching KloudFox operation with its input schema, so the agent can call /monitor/create or /incident endpoints without browsing docs.
Time to first call
Direct KloudFox integration: 1-2 days for JWT refresh, monitor schema, and incident plumbing. Through Jentic: under 30 minutes — search, load, execute.
Alternatives and complements available in the Jentic catalogue.
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 at https://app.jentic.com/sign-up.
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.
/monitor/update_status
Pause or resume monitoring