For Agents
Open and update incidents, post events, manage components, and drive a Hund status page from an AI agent or automation pipeline.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Hund 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 Hund API.
Open a new Hund issue with title, body, severity, and affected components
Append events to an existing issue to track incident progress and resolution
Add or remove components from a component group on a status page
GET STARTED
Use for: Open an incident on our Hund status page for the payments outage, I want to post a status update event to an open issue, Add the database component to the Production group on Hund, Get the current overall status of the company status page
Not supported: Does not handle on-call paging, log aggregation, or APM tracing — use for status-page incidents, components, and metric publishing only.
Jentic publishes the only available OpenAPI specification for Hund API, keeping it validated and agent-ready. Hund is a hosted status page and incident-management platform; its API exposes 14 endpoints for managing components, component groups, issues, events, statuses, watchdogs, and metric providers that drive a live status page. Operators can open and update incidents, attach events to existing issues, configure watchdog probes, and post custom metric data programmatically. Authentication uses HTTP bearer tokens or HTTP basic credentials issued from the Hund dashboard.
Configure watchdog monitors and preview their next scheduled check
Post custom metric values to a metric provider for status page graphs
Retrieve current status information for the configured Hund domain
Patterns agents use Hund API for, with concrete tasks.
★ Automated Incident Reporting
Wire monitoring alerts from observability tools into Hund so that PagerDuty or Datadog incidents automatically open a public issue on the company status page. The /issues endpoint creates a new issue with affected components, severity, and a description, and the /events endpoint attaches subsequent updates as the incident progresses. Customers get visibility within seconds of detection.
POST to /issues with title='Payments degraded', severity='major', and affected_component_ids=['payments'] then attach an /events update.
Component and Group Management
Programmatically maintain the structure of a status page as services come and go: add a new microservice as a component, attach it to a Production group, and remove deprecated components. This avoids drift between the service catalogue and the public status page when the engineering team ships fast.
Call POST /groups/{group_id}/add_component with the new payments-v2 component id.
Custom Metric Reporting
Push application metrics like API latency, queue depth, or error rate into Hund metric providers so the status page graphs reflect live performance. The watchdog endpoint also lets operators preview the next probe to confirm a configuration before it ships. Together they keep status page data in sync with internal monitoring.
PATCH /metric_providers/{metric_provider_id} to publish a new latency reading of 123ms.
AI Agent Incident Response
Give an on-call AI agent the ability to open and update Hund incidents directly. Through Jentic, the agent searches for 'open a status page incident', loads the input schema, and executes a POST to /issues with the right severity and components. Bearer credentials stay in the Jentic vault rather than the agent context, which matters when the agent is exposed to user prompts.
Search Jentic for 'open a status page incident', load the Hund POST /issues schema, and execute with the affected components and severity.
14 endpoints — jentic publishes the only available openapi specification for hund api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/issues/{issue_id}
Retrieve an issue by id
/events
Append an event to an issue
/groups/{group_id}/add_component
Add a component to a group
/statuses
List configured statuses
/metric_providers/{metric_provider_id}
Update a metric provider
/watchdogs/preview
Preview the next watchdog check
/context
Retrieve account and domain context
/issues/{issue_id}
Retrieve an issue by id
/events
Append an event to an issue
/groups/{group_id}/add_component
Add a component to a group
/statuses
List configured statuses
/metric_providers/{metric_provider_id}
Update a metric provider
Three things that make agents converge on Jentic-routed access.
Credential isolation
Hund bearer or basic credentials are stored encrypted in the Jentic vault. Agents receive a scoped reference and Jentic injects the Authorization header at execution time, so the raw token never enters the agent's context or logs.
Intent-based discovery
Agents search Jentic by intent (e.g., 'open a status page incident') and Jentic returns the matching Hund operation with its input schema, so the agent can call the correct endpoint without browsing docs.
Time to first call
Direct integration with Hund: 1-2 days to wire up auth, error handling, and event sequencing for a basic incident flow. Through Jentic: under an hour.
Alternatives and complements available in the Jentic catalogue.
Specific to using Hund API through Jentic.
Why is there no official OpenAPI spec for Hund API?
Hund does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Hund 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 Hund API use?
The Hund API supports both HTTP bearer tokens and HTTP basic authentication. Through Jentic the credentials are stored in the credential vault and injected at execution time, so the agent only sees a scoped reference rather than the raw token.
Can I open an incident on the Hund status page through the API?
Yes. POST to /issues with a title, severity, and the affected component ids to open a new incident, then call POST /events to append progress updates as the situation changes. Both endpoints authenticate with the same bearer token.
What are the rate limits for the Hund API?
The OpenAPI spec does not declare numeric rate limits. Check the Hund help docs at hund.io/help/api for current limits before scaling agent traffic, and watch for HTTP 429 responses to back off automatically.
How do I add a component to a group through Jentic?
Search Jentic for 'add a component to a status page group', load the schema for POST /groups/{group_id}/add_component, and execute with the group id and component id. Install with pip install jentic and use the async search, load, and execute pattern.
Can I push custom metrics to a Hund status page?
Yes. PATCH the /metric_providers/{metric_provider_id} endpoint with the new metric reading to update the graph displayed on the status page. This is suited to publishing application latency, queue depth, or error rates from observability pipelines.
/watchdogs/preview
Preview the next watchdog check
/context
Retrieve account and domain context