Discovery Endpoints
AIsa exposes the following public URLs for agent and documentation discovery. They require no authentication to read.How Agent Discovery Works
The discovery flow follows three steps: discover, inspect, and invoke. An autonomous agent starts by fetching the agent card to learn what AIsa can do, selects the relevant skill, and then calls the corresponding API endpoint using the OpenAPI spec for request/response schemas.1
Discover
The agent fetches
/.well-known/agent-card.json from aisa.one. The response contains a list of skills, each with an id, name, description, tags, and examples. The agent uses this metadata to determine whether AIsa can fulfill the current task.2
Inspect
Once the agent identifies a relevant skill, it fetches
/openapi.yaml to retrieve the full request/response schema for the corresponding API endpoints. The OpenAPI spec provides parameter types, required fields, authentication requirements, and example payloads.3
Invoke
The agent constructs an authenticated API request using the schema from the OpenAPI spec, sends it to
api.aisa.one, and processes the response. All endpoints use Bearer token authentication with an AIsa API key.The A2A Agent Card
The Agent2Agent (A2A) Protocol defines a standard format for agents to advertise capabilities and interoperate. AIsa’s agent card lives at the well-known URL and describes the platform, authentication requirements, and public capability catalog.Fetching the Agent Card
Agent Card Structure
The top-level fields describe the agent identity, authentication, and capabilities:Skill Objects
Each entry in theskills array describes a single capability:
Available capabilities
The Agent Card is generated from the public catalog. Fetch the live card instead of relying on a fixed capability list in documentation:description, tags, and examples for matching. Confirm the underlying Skill or API documentation before invocation.
The OpenAI Plugin Manifest
For backward compatibility with agent frameworks that implement the original ChatGPT plugin protocol, AIsa also publishes anai-plugin.json manifest at /.well-known/ai-plugin.json. The manifest references the same OpenAPI spec. For current OpenAI tool integration guidance, see Actions.
description_for_model field that lists key API endpoints, helping LLM-based agents understand which tools are available without parsing the full OpenAPI spec.
The OpenAPI 3.1 Specification
The consolidated OpenAPI spec at/openapi.yaml is the authoritative machine-readable contract for constructing API requests. Parse the live specification instead of relying on a fixed path or schema count.
Fetching and Parsing the Spec
API Categories
The spec organizes endpoints into the following tag groups:End-to-End Integration Example
The following Python example demonstrates the complete discovery-to-invocation flow. An autonomous agent discovers AIsa’s capabilities, identifies thechat-completions skill, and makes an authenticated API call.
Authentication
All AIsa API endpoints require Bearer token authentication. Include your API key in theAuthorization header of every request:
Integration Patterns
Pattern 1: Tag-Based Skill Matching
Agents can match tasks to skills using thetags array. This is the recommended approach for agents that need to dynamically select capabilities at runtime.
Pattern 2: Example-Based Intent Matching
For LLM-powered agents, theexamples field provides natural-language queries that can be used for semantic similarity matching against the user’s intent.
Interactive Explorer
AIsa provides two browser-based tools for exploring the discovery surface:- API Explorer — Interactive API reference for browsing documented endpoints and request/response examples.
- Agent Discovery — Visual skill explorer with search and tag filtering, plus integration code examples.
CORS Support
The discovery endpoints include permissive CORS headers (Access-Control-Allow-Origin: *) so that browser-based agents and web applications can fetch them directly without a proxy server. This applies to:
/.well-known/agent-card.json/.well-known/ai-plugin.json/openapi.yaml
Related
Authentication
API key generation, scoping, rotation, and secure storage.
Agent Skills
Browse and install composable skills for Claude Code, Cursor, and OpenClaw.
Getting Started
Make your first authenticated API request in minutes.