- supermetrics: fix query endpoint /query → /query/data/json - airops: fix base URL /v1 → /public_api/v1 - zoominfo: fix auth --dry-run leaking real JWT, add response validation - outreach: remove parseInt() on JSON:API string IDs (caused NaN) - similarweb: add encodeURIComponent on domain in all URL paths - coupler: fix dry-run auth mask from '***' to 'Bearer ***' - clay: allow name-based enrich (--first-name + --last-name + --domain) - pendo.md: fix guide state from 'published' to 'public' - close.md: fix rate limit header names to ratelimit-* Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2.9 KiB
2.9 KiB
AirOps
AI content platform for crafting content that wins AI search. Build and execute AI workflows (flows) for SEO content generation, data enrichment, and automation.
Capabilities
| Integration | Available | Notes |
|---|---|---|
| API | ✓ | Flows, Workflows, Runs |
| MCP | - | Not available |
| CLI | ✓ | airops.js |
| SDK | - | REST API only |
Authentication
- Type: API Key + Workspace ID
- Header:
Authorization: Bearer {api_key} - Env vars:
AIROPS_API_KEY,AIROPS_WORKSPACE_ID - Get key: Settings > API Keys at https://app.airops.com
Common Agent Operations
List Flows
GET https://api.airops.com/public_api/v1/workspaces/{workspace_id}/flows
Get Flow Details
GET https://api.airops.com/public_api/v1/workspaces/{workspace_id}/flows/{flow_id}
Execute a Flow
POST https://api.airops.com/public_api/v1/workspaces/{workspace_id}/flows/{flow_id}/execute
{
"inputs": {
"keyword": "best project management tools",
"target_audience": "startup founders"
}
}
List Runs for a Flow
GET https://api.airops.com/public_api/v1/workspaces/{workspace_id}/flows/{flow_id}/runs
Get Run Status
GET https://api.airops.com/public_api/v1/workspaces/{workspace_id}/runs/{run_id}
List Workflows
GET https://api.airops.com/public_api/v1/workspaces/{workspace_id}/workflows
Execute a Workflow
POST https://api.airops.com/public_api/v1/workspaces/{workspace_id}/workflows/{workflow_id}/execute
{
"inputs": {
"topic": "email marketing best practices",
"content_type": "blog_post"
}
}
Key Metrics
Flow Data
id- Flow identifiername- Flow namedescription- Flow descriptionstatus- Active/inactive statuscreated_at- Creation timestampupdated_at- Last modified timestamp
Run Data
id- Run identifierflow_id- Parent flow IDstatus- pending, running, completed, failedinputs- Input parameters usedoutputs- Generated resultsstarted_at- Run start timecompleted_at- Run completion time
Parameters
Flow Execution
inputs- JSON object of key-value pairs matching the flow's expected inputs- Input keys vary per flow (e.g.,
keyword,topic,url,target_audience)
Workflow Execution
inputs- JSON object of key-value pairs matching the workflow's expected inputs
When to Use
- Bulk content generation for SEO at scale
- SEO-optimized article creation with AI workflows
- Data enrichment pipelines for marketing lists
- Keyword research automation
- Content optimization and rewriting
- Programmatic SEO page generation
- AI-powered content briefs and outlines
Rate Limits
- Rate limits vary by plan
- Concurrent execution limits depend on workspace tier
- Check AirOps dashboard for current usage and limits
Relevant Skills
- ai-seo
- content-strategy
- programmatic-seo
- copywriting