For Agents
Trigger AirOps workflows, run conversational agents, and poll long-running execution jobs from a single REST surface.
Get started with AirOps API in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"execute an airops workflow"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with AirOps API 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
GET STARTED
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.
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.
List available workflows and agents under the authenticated organisation
Run legacy AirOps apps via the /v1/apps/{app_id}/execute endpoint for backward compatibility
Patterns agents use AirOps API 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
10 endpoints — jentic publishes the only available openapi specification for airops api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/v1/workflows/{workflow_id}/execute
Execute a workflow with JSON inputs
/v1/workflows/{workflow_id}/executions/{execution_id}
Retrieve workflow execution status and outputs
/v1/agents/{agent_id}/execute
Run an agent against an inputs payload
/v1/agents/{agent_id}/chat
Send a chat message to a deployed agent
/v1/executions/{execution_id}/cancel
Cancel an in-flight execution
/v1/workflows
List available workflows
/v1/agents
List available agents
/v1/workflows/{workflow_id}/execute
Execute a workflow with JSON inputs
/v1/workflows/{workflow_id}/executions/{execution_id}
Retrieve workflow execution status and outputs
/v1/agents/{agent_id}/execute
Run an agent against an inputs payload
/v1/agents/{agent_id}/chat
Send a chat message to a deployed agent
/v1/executions/{execution_id}/cancel
Cancel an in-flight execution
Three things that make agents converge on Jentic-routed access.
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
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
Direct AirOps integration: 1-3 days for auth, async polling, and error handling. Through Jentic: under 1 hour — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
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
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
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
Specific to using AirOps API 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.
/v1/workflows
List available workflows
/v1/agents
List available agents