Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

Jentic OneSelf-hosted, open-source control plane between your agents and any APIAPI DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examples
Resources
BlogLatest articles and insightsPress & MediaBrand assets and press contactOpen StandardsBuilt on open specs. Never locked in.NewsletterAPIs, AI agents, mixed with architecture and strategy.
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksJentic OneAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHub
BlogPress & MediaOpen StandardsNewsletter
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
ISO/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. All rights reserved.
APIs / AI/ML / AirOps API
AirOps API logo

AirOps API

★ Only Publicly Available OpenAPI DocumentAI/MLLanguage Modelsbearer10 EndpointsREST

For Agents

Trigger AirOps workflows, run conversational agents, and poll long-running execution jobs from a single REST surface.

Use for: I want to run an AirOps workflow with custom inputs, Trigger an AI agent and stream the response back, Check whether a workflow execution finished successfully, Send a chat message to a deployed AirOps agent

Not supported: Does not host or train models, manage prompt versioning, or replace a vector database — use for executing already-deployed AirOps workflows and agents only.

Jentic publishes the only available OpenAPI specification for AirOps API, keeping it validated and agent-ready. AirOps is a workflow and agent platform that lets teams build LLM-powered pipelines without writing infrastructure code. The API runs workflows, agents, and legacy apps with synchronous or streaming execution, polls execution status, and supports conversation-style chat with deployed agents. Each workflow or agent is identified by an opaque ID and accepts a JSON inputs payload.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the AirOps API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the AirOps 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://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
2

Step 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 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 AirOps API.

Execute a workflow by ID with a JSON inputs payload via POST /v1/workflows/{workflow_id}/execute

Send conversational messages to a deployed agent via POST /v1/agents/{agent_id}/chat

Poll execution status to retrieve outputs once a long-running job completes

Cancel an in-flight execution mid-run via POST /v1/executions/{execution_id}/cancel

List available workflows and agents under the authenticated organisation

Run legacy AirOps apps via the /v1/apps/{app_id}/execute endpoint for backward compatibility

Use Cases

Patterns agents use AirOps API for, with concrete tasks.

★ Programmatic Workflow Execution

Trigger AirOps workflows from external apps, schedulers, or upstream agents. POST /v1/workflows/{workflow_id}/execute accepts a JSON inputs payload and returns an execution_id for status polling. Use the matching GET endpoint to retrieve outputs once the run completes. Supports both synchronous and async execution modes.

Execute workflow ID 'wf_abc123' with inputs {"product_name": "Acme Widget"}, then poll execution status until status is 'completed'

Conversational Agent Chat

Embed an AirOps-deployed agent into a chat surface by relaying user messages through POST /v1/agents/{agent_id}/chat. The endpoint maintains conversation context server-side and returns the agent's reply along with execution metadata. Suitable for support copilots, internal Q&A assistants, and lead-qualification bots.

Send the message 'What plans do you offer?' to agent 'agt_xyz789' and return the assistant reply

Long-Running Job Orchestration

Coordinate multi-step LLM jobs that exceed typical request timeouts by submitting them async, polling the execution endpoint, and reading outputs when status flips to completed. The /v1/workflows/{workflow_id}/executions/{execution_id} GET returns status, outputs, and any error trace, while POST /v1/executions/{execution_id}/cancel aborts runaway runs.

Execute workflow 'wf_research_001', poll execution status every 5 seconds, and return the outputs when complete or cancel after 60 seconds

Agent-Triggered AirOps via Jentic

An upstream agent can chain into a specialised AirOps workflow without hard-coding workflow IDs by searching Jentic for the right operation, loading its input schema, and executing with a bearer token managed by Jentic. Removes the need for the agent to inspect AirOps documentation at runtime.

Search Jentic for 'execute an airops workflow', load the operation, and run workflow_id 'wf_classify' with inputs from the parent agent's context

Key Endpoints

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

METHOD

PATH

DESCRIPTION

POST

/v1/workflows/{workflow_id}/execute

Execute a workflow with JSON inputs

GET

/v1/workflows/{workflow_id}/executions/{execution_id}

Retrieve workflow execution status and outputs

POST

/v1/agents/{agent_id}/execute

Run an agent against an inputs payload

POST

/v1/agents/{agent_id}/chat

Send a chat message to a deployed agent

POST

/v1/executions/{execution_id}/cancel

Cancel an in-flight execution

GET

/v1/workflows

List available workflows

GET

/v1/agents

List available agents

POST

/v1/workflows/{workflow_id}/execute

Execute a workflow with JSON inputs

GET

/v1/workflows/{workflow_id}/executions/{execution_id}

Retrieve workflow execution status and outputs

POST

/v1/agents/{agent_id}/execute

Run an agent against an inputs payload

POST

/v1/agents/{agent_id}/chat

Send a chat message to a deployed agent

POST

/v1/executions/{execution_id}/cancel

Cancel an in-flight execution

GET

/v1/workflows

List available workflows

GET

/v1/agents

List available agents

Why Jentic?

Three things that make agents converge on Jentic-routed access.

Credential management

Credential isolation

AirOps bearer tokens are stored encrypted in the Jentic vault. Agents receive scoped access at runtime and the Authorization header is injected during the execute call rather than passed through the agent context.

Intent-based discovery

Intent-based discovery

Agents search by intent ('run an airops workflow') and Jentic returns the matching AirOps execute operation with its workflow_id and inputs schema. No need for the agent to read AirOps docs.

Time to first call

Time to first call

Direct AirOps integration: 1-3 days for auth, async polling, and error handling. Through Jentic: under 1 hour — search, load schema, execute.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

OpenAI API

→

Direct LLM access without the workflow orchestration layer AirOps provides

Choose OpenAI when you need raw model calls and want to build orchestration yourself; choose AirOps when prebuilt workflow graphs are valuable

Alternative

Anthropic Messages API

→

Direct Claude model API without prebuilt agent or workflow primitives

Use Anthropic when calling Claude directly for chat or completions; use AirOps when you need a hosted workflow graph or agent runtime

Complementary

n8n

→

General-purpose workflow automation that can trigger AirOps workflows on schedule or webhook

Pair n8n with AirOps when you need scheduling, branching, or non-LLM steps wrapped around AirOps workflow execution

FAQs

Specific to using AirOps API through Jentic.

Why is there no official OpenAPI spec for AirOps API?

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

AirOps uses HTTP bearer tokens. Pass an API key via the Authorization: Bearer <token> header on every request. Through Jentic, tokens are stored encrypted and the header is injected at execution time so agents never receive the raw secret.

Can I run an AirOps workflow asynchronously?

Yes. POST /v1/workflows/{workflow_id}/execute returns an execution_id immediately when running in async mode. Poll GET /v1/workflows/{workflow_id}/executions/{execution_id} until status is 'completed' to retrieve the outputs.

What are the rate limits for the AirOps API?

AirOps applies plan-based rate limits enforced via HTTP 429 responses. Production tiers are higher than free; consult docs.airops.com for current limits. Treat 429 as a backoff-and-retry signal in agent code.

How do I trigger an AirOps workflow through Jentic?

Install with pip install jentic, then use the async client to search for 'execute an airops workflow', load the schema, and execute with the workflow_id and inputs payload. Jentic handles the bearer token at execution time.

Can I cancel a running AirOps execution?

Yes. POST /v1/executions/{execution_id}/cancel aborts an in-flight run. Useful for stopping runaway LLM chains or jobs that exceed a time budget set by the calling agent.

GET STARTED

Start building with AirOps API

Explore with Jentic
View OpenAPI Document