Documentation Index
Fetch the complete documentation index at: https://noorle.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Retrieve agent capabilities and metadata.
Request
GET /.well-known/agent-card.json
curl https://agent-{gateway-id}.noorle.com/.well-known/agent-card.json \
-H "Authorization: Bearer eyJhbGc..."
Response
{
"name": "My AI Agent",
"description": "Helpful AI agent for data processing",
"version": "1.0.0",
"capabilities": [
"tool1_operation1",
"tool2_operation2",
"web_search_query"
],
"models": ["gpt-4", "claude-3-opus"],
"maxTokens": 4096,
"skills": [
{
"name": "data_analysis",
"description": "Analyze data and extract insights"
}
]
}
Response Fields
| Field | Type | Description |
|---|
name | string | Agent name |
description | string | What agent does |
version | string | Agent version |
capabilities | array | Available tool names |
models | array | Available LLM models |
maxTokens | integer | Max context length |
skills | array | High-level agent skills |
Usage
const response = await fetch(
`https://agent-{gateway-id}.noorle.com/.well-known/agent-card.json`,
{
headers: { "Authorization": `Bearer ${token}` }
}
);
const card = await response.json();
console.log(`Agent: ${card.name}`);
console.log(`Capabilities: ${card.capabilities.join(", ")}`);