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 / Onsched / OnSched API Utility
OnSched API Utility logo

OnSched API Utility

Browse all Onsched APIs
0
AI ReadinessNon-Ready (F)0/100
See full scorecard
Official vendor OpenAPI document · agent-readyDeveloper ToolsMonitoring Observabilityoauth22 EndpointsREST

For Agents

Confirm OnSched platform health with heartbeat and thread-info checks using OAuth 2.0 client-credentials authentication.

Use for: I need to check whether the OnSched platform is reachable, Retrieve thread information from OnSched for a diagnostic ticket, Set up a synthetic health check for our OnSched integration, Monitor OnSched alongside our other booking dependencies

Not supported: Does not handle bookings, configuration, or customer data - use for OnSched platform health checks only.

The OnSched Utility API is a small operational surface that sits alongside the OnSched Consumer and Setup APIs. It exposes platform health checks: a heartbeat endpoint that confirms the booking platform is reachable, and a thread information endpoint that returns runtime details for deeper diagnostics. It is the right surface for status pages, uptime monitors, and the synthetic checks that platform teams run against any OnSched-backed booking flow. Authentication uses the same OAuth 2.0 client credentials as the rest of the OnSched APIs.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the OnSched API Utility to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the OnSched API Utility, 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%2Fonsched.com%2Fonsched-api-utility" | 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%2Fonsched.com%2Fonsched-api-utility" | 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 OnSched API Utility API.

Run a heartbeat check to confirm the OnSched booking platform is reachable

Retrieve thread-info diagnostics for deeper troubleshooting of platform issues

Authenticate with OAuth 2.0 client credentials so utility checks share the same auth domain as Consumer and Setup

Drive an external status page with structured health responses

Use Cases

Patterns agents use OnSched API Utility API for, with concrete tasks.

★ Synthetic health monitoring for booking flows

Platform teams running mission-critical booking flows on OnSched run a synthetic check every minute or so to confirm the platform is reachable. The heartbeat endpoint returns a structured signal that uptime monitors and on-call dashboards can ingest, and the thread-info endpoint adds a second level of detail when the heartbeat reports degraded performance. Most teams wire this up in under a day.

GET /utility/v1/health/heartbeat once a minute and alert when the response is non-200 or latency exceeds the SLO target.

Pre-flight check before triggering a booking workflow

When a downstream system is about to push a large batch of bookings or provisioning calls, a quick heartbeat check confirms the platform is healthy enough to accept the work. This avoids partial-success batches that need manual reconciliation. The Utility API is the lightest possible call to make for that gate, so it does not add meaningful latency to the workflow.

Before a nightly provisioning batch, GET /utility/v1/health/heartbeat and abort the batch if the response is degraded or non-200.

AI agent platform readiness through Jentic

An AI agent that orchestrates OnSched calls across many tenants can use the Utility API as a readiness gate. The agent searches Jentic for the heartbeat operation, executes it, and only proceeds with bookings or provisioning when the platform reports healthy. This stops the agent from issuing dozens of failing calls during an OnSched incident.

Search Jentic for 'onsched heartbeat', load the GET /utility/v1/health/heartbeat operation, and gate downstream booking actions on a healthy response.

Key Endpoints

2 endpoints — the onsched utility api is a small operational surface that sits alongside the onsched consumer and setup apis.

METHOD

PATH

DESCRIPTION

GET

/utility/v1/health/heartbeat

Check that the OnSched platform is reachable

GET

/utility/v1/health/threadinfo

Read thread-level diagnostic information

GET

/utility/v1/health/heartbeat

Check that the OnSched platform is reachable

GET

/utility/v1/health/threadinfo

Read thread-level diagnostic information

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.

O

OnSched API Utility

- Non-Ready (F)
0/100
100
Foundational Compliance
56
Developer Experience & Jentic Compatibility
4
AI-Readiness & Agent Experience
94
Agent Usability
85
Security
0
AI Discoverability
Powered by JenticScoring Framework 1.0.0 | Scoring Engine 0.4.0
Show dimension breakdown
100

Foundational Compliance

Base layer of spec validity and structural soundness.

Grade: A+Signals: 4
99%

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).

100%

Structural Integrity

Structural correctness score based on schema issues using logarithmic dampening.

56

Developer Experience & Jentic Compatibility

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

Grade: CSignals: 4
0%

Example Density

How richly the API is illustrated with examples.

100%

Example Validity

Percentage of examples that conform to their schemas.

25%

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.

4

AI-Readiness & Agent Experience

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

Grade: FSignals: 4
16%

Description Coverage

Coverage of descriptions across API elements.

0%

Error Standardization

Coverage of RFC 9457 Problem Details for error responses.

0%

OperationId Quality

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

0%

Summary Coverage

Coverage of summaries across operations/tags/info.

94

Agent Usability

Functional utility, complexity comfort, and AI orchestration readiness.

Grade: A+Signals: 1
94%

Complexity Comfort

Agent comfort level based on API operational and structural complexity.

85

Security

Trust, risk posture, and security compliance.

Grade: ASignals: 1
85%

Authentication Strength

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

0

AI Discoverability

Findability, semantic richness, and reasoning readiness.

Grade: FSignals: 1
0%

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 OnSched Utility API by hand means running the OAuth2 client-credentials flow and refreshing the token yourself just to reach the platform health endpoints. Through Jentic you install once, import the OnSched Utility API from the API Directory, store the client credentials once, and your agent calls it.

Permission scoping

The OnSched Utility API exposes only read-only health checks, so you limit the agent to the operations it needs, such as reading the heartbeat or thread diagnostics. Nothing here mutates data, and you credit the agent only with the checks you allow.

Credential isolation

Your OnSched client credentials 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

Agents search Jentic by intent such as 'check that OnSched is reachable', and Jentic returns the matching OnSched Utility 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.

Complementary

OnSched Consumer API

→

End-user booking surface that the Utility API monitors the health of

Use the Consumer API alongside the Utility API when the agent runs end-user bookings and wants a readiness gate before issuing calls.

Complementary

OnSched Setup API

→

Configuration surface that benefits from a Utility heartbeat before bulk provisioning

Use the Setup API alongside the Utility API when the agent is about to run a provisioning batch and wants to confirm the platform is healthy first.

Alternative

Calendly API

→

Hosted scheduling product, monitored via its own status page rather than a heartbeat endpoint

Choose Calendly when the team has not adopted OnSched and instead relies on the Calendly hosted product, where monitoring is handled by Calendly's status feed.

FAQs

Specific to using OnSched API Utility API through Jentic.

What authentication does the OnSched Utility API use?

The Utility API uses OAuth 2.0 client credentials, the same scheme as the OnSched Consumer and Setup APIs. Through Jentic, the credentials are stored in the vault and the access token is refreshed transparently, so monitoring agents do not need to manage the secret themselves.

What does the heartbeat endpoint return?

GET /utility/v1/health/heartbeat returns a structured response indicating whether the OnSched platform is reachable. It is the lightest possible call to confirm the booking surface is up, and it is the right thing to plot on a status page or run from an uptime monitor.

What is the difference between heartbeat and thread-info?

Heartbeat is a binary up-or-degraded signal designed to be polled frequently. GET /utility/v1/health/threadinfo returns runtime details that are useful for diagnostic tickets and post-incident reviews, but it is not designed to be polled at high frequency. Treat thread-info as on-demand and heartbeat as periodic.

What are the rate limits for the OnSched Utility API?

OnSched does not publish a global rate limit in the spec. The Utility surface is intentionally tiny (2 endpoints) and is sized for periodic polling rather than high-frequency reads. A heartbeat poll every 30 to 60 seconds per environment is well within reasonable usage.

How do I gate a booking workflow on platform health through Jentic?

Install the SDK with 'pip install jentic', search for the operation with the query 'onsched heartbeat', then load the GET /utility/v1/health/heartbeat operation, and execute it before kicking off the workflow. If the response is healthy, proceed with the Consumer or Setup API calls; otherwise short-circuit and alert.

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

Yes. Jentic One is self-hosted by you, so your own rules decide which operations and credentials the agent may use. The OnSched Utility API exposes only read-only health checks, so you can restrict the agent to just the heartbeat operation (GET /utility/v1/health/heartbeat) or also allow the thread-info diagnostics (GET /utility/v1/health/threadinfo), and nothing here mutates data. Your OnSched client credentials stay with your instance and are injected at execution time, never entering the agent's prompt or logs.

GET STARTED

Start building with OnSched API Utility API

Explore with Jentic One
View OpenAPI Document