Proxy to facilitator report (LLM summary) with memory-aware context
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"topic": {
"type": "string"
},
"sources": {
"default": [
"twitter"
],
"type": "array",
"items": {
"type": "string",
"enum": [
"twitter",
"reddit",
"hn"
]
}
},
"window": {
"default": "24h",
"type": "string"
},
"depth": {
"default": "medium",
"type": "string",
"enum": [
"quick",
"medium",
"deep"
]
},
"contextId": {
"type": "string"
},
"includeCached": {
"type": "boolean"
},
"useMemory": {
"description": "Use ChromaDB memory for context enrichment",
"default": true,
"type": "boolean"
}
},
"required": [
"topic",
"sources",
"window",
"depth",
"useMemory"
],
"additionalProperties": false
}
Output Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"summary": {
"type": "string"
},
"raw": {},
"memoryContext": {
"description": "Relevant knowledge from ChromaDB memory",
"type": "array",
"items": {
"type": "object",
"properties": {
"content": {
"type": "string"
},
"source": {
"type": "string"
},
"relevance": {
"type": "number"
}
},
"required": [
"content",
"source",
"relevance"
],
"additionalProperties": false
}
}
},
"required": [
"summary",
"raw"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'http://api.aifred.cloud/entrypoints/report/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"topic": "string",
"sources": [
"twitter"
],
"window": "string",
"depth": "quick",
"useMemory": true
}
}
'
Proxy to facilitator watchlist
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"handles": {
"type": "array",
"items": {
"type": "string"
}
},
"window": {
"default": "24h",
"type": "string"
},
"depth": {
"default": "medium",
"type": "string",
"enum": [
"quick",
"medium",
"deep"
]
}
},
"required": [
"window",
"depth"
],
"additionalProperties": false
}
Output Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema"
}
Invoke with curl
curl -s -X POST \
'http://api.aifred.cloud/entrypoints/watchlist-proxy/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"window": "string",
"depth": "quick"
}
}
'
watchlist-digest-proxy
Invoke
Proxy to facilitator watchlistDigest
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"handles": {
"type": "array",
"items": {
"type": "string"
}
},
"keywords": {
"type": "array",
"items": {
"type": "string"
}
},
"window": {
"default": "24h",
"type": "string"
},
"depth": {
"default": "medium",
"type": "string",
"enum": [
"quick",
"medium",
"deep"
]
},
"includeCached": {
"type": "boolean"
}
},
"required": [
"window",
"depth"
],
"additionalProperties": false
}
Output Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema"
}
Invoke with curl
curl -s -X POST \
'http://api.aifred.cloud/entrypoints/watchlist-digest-proxy/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"window": "string",
"depth": "quick"
}
}
'
Proxy to facilitator listAlerts
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"topic": {
"type": "string"
},
"limit": {
"default": 50,
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 200
}
},
"required": [
"limit"
],
"additionalProperties": false
}
Output Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema"
}
Invoke with curl
curl -s -X POST \
'http://api.aifred.cloud/entrypoints/list-alerts-proxy/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"limit": 200
}
}
'
Proxy to facilitator route (NL router)
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"message": {
"type": "string"
},
"contextId": {
"type": "string"
},
"window": {
"type": "string"
}
},
"required": [
"message"
],
"additionalProperties": false
}
Output Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema"
}
Invoke with curl
curl -s -X POST \
'http://api.aifred.cloud/entrypoints/route/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"message": "string"
}
}
'
Intelligent multi-agent coordination with LLM-based reasoning
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"request": {
"description": "Natural language user request",
"type": "string"
},
"context": {
"type": "object",
"properties": {
"availableAgents": {
"type": "array",
"items": {
"type": "string"
}
},
"previousContext": {}
},
"additionalProperties": false
}
},
"required": [
"request"
],
"additionalProperties": false
}
Output Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"intent": {
"type": "string"
},
"reasoning": {
"type": "string"
},
"summary": {
"type": "string"
},
"results": {
"type": "array",
"items": {
"type": "object",
"properties": {
"agent": {
"type": "string"
},
"endpoint": {
"type": "string"
},
"success": {
"type": "boolean"
},
"result": {},
"error": {
"type": "string"
}
},
"required": [
"agent",
"endpoint",
"success"
],
"additionalProperties": false
}
},
"executionTime": {
"type": "number"
},
"confidence": {
"type": "number"
}
},
"required": [
"intent",
"reasoning",
"summary",
"results",
"executionTime",
"confidence"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'http://api.aifred.cloud/entrypoints/orchestrate/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"request": "<Natural language user request>"
}
}
'
Proxy to facilitator userDigest (Twitter handle)
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"handle": {
"type": "string"
},
"window": {
"default": "11m",
"type": "string"
},
"includeCached": {
"type": "boolean"
}
},
"required": [
"handle",
"window"
],
"additionalProperties": false
}
Output Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema"
}
Invoke with curl
curl -s -X POST \
'http://api.aifred.cloud/entrypoints/user-digest-proxy/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"handle": "string",
"window": "string"
}
}
'
multi-user-digest-proxy
Invoke
Proxy to facilitator multiUserDigest (Twitter)
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"handles": {
"type": "array",
"items": {
"type": "string"
}
},
"window": {
"default": "11m",
"type": "string"
},
"includeCached": {
"type": "boolean"
}
},
"required": [
"handles",
"window"
],
"additionalProperties": false
}
Output Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema"
}
Invoke with curl
curl -s -X POST \
'http://api.aifred.cloud/entrypoints/multi-user-digest-proxy/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"handles": [
"string"
],
"window": "string"
}
}
'
Proxy to explorer discover
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"keywords": {
"type": "array",
"items": {
"type": "string"
}
},
"includeDefault": {
"default": true,
"type": "boolean"
},
"limit": {
"default": 10,
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 50
}
},
"required": [
"includeDefault"
],
"additionalProperties": false
}
Output Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema"
}
Invoke with curl
curl -s -X POST \
'http://api.aifred.cloud/entrypoints/discover-proxy/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"includeDefault": true
}
}
'
Proxy to explorer discover-nl (natural language)
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"message": {
"type": "string"
},
"includeDefault": {
"default": true,
"type": "boolean"
},
"limit": {
"default": 10,
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 50
},
"contextId": {
"type": "string"
}
},
"required": [
"message",
"includeDefault"
],
"additionalProperties": false
}
Output Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema"
}
Invoke with curl
curl -s -X POST \
'http://api.aifred.cloud/entrypoints/discover-nl-proxy/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"message": "string",
"includeDefault": true
}
}
'
Refine a tweet draft using AI and knowledge base
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"draft": {
"type": "string"
},
"instructions": {
"type": "string"
},
"context": {
"type": "string"
},
"tone": {
"default": "engaging",
"type": "string",
"enum": [
"professional",
"casual",
"witty",
"informative",
"engaging"
]
},
"maxLength": {
"default": 280,
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 280
},
"previousVersions": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"draft",
"tone",
"maxLength"
],
"additionalProperties": false
}
Output Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"refinedTweet": {
"type": "string"
},
"suggestions": {
"type": "array",
"items": {
"type": "string"
}
},
"examplesUsed": {
"type": "array",
"items": {
"type": "object",
"properties": {
"content": {
"type": "string"
},
"relevance": {
"type": "number"
}
},
"required": [
"content",
"relevance"
],
"additionalProperties": false
}
},
"reasoning": {
"type": "string"
}
},
"required": [
"refinedTweet",
"suggestions",
"examplesUsed",
"reasoning"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'http://api.aifred.cloud/entrypoints/tweet-refine/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"draft": "string",
"tone": "professional",
"maxLength": 280
}
}
'
tweet-save-example
Invoke
Save a tweet example to the database
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"tweet": {
"type": "string"
},
"tone": {
"type": "string",
"enum": [
"professional",
"casual",
"witty",
"informative",
"engaging"
]
},
"category": {
"default": "general",
"type": "string"
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"metadata": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"performance_metrics": {
"type": "object",
"properties": {
"engagement_rate": {
"type": "number"
},
"impressions": {
"type": "number"
},
"likes": {
"type": "number"
},
"retweets": {
"type": "number"
}
},
"additionalProperties": false
}
},
"required": [
"tweet",
"category"
],
"additionalProperties": false
}
Output Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"id": {
"type": "string"
}
},
"required": [
"success",
"id"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'http://api.aifred.cloud/entrypoints/tweet-save-example/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"tweet": "string",
"category": "string"
}
}
'
tweet-batch-refine
Invoke
Refine multiple tweet ideas and get recommendations
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"ideas": {
"minItems": 2,
"maxItems": 5,
"type": "array",
"items": {
"type": "string"
}
},
"context": {
"type": "string"
},
"tone": {
"default": "engaging",
"type": "string",
"enum": [
"professional",
"casual",
"witty",
"informative",
"engaging"
]
}
},
"required": [
"ideas",
"tone"
],
"additionalProperties": false
}
Output Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"refinedTweets": {
"type": "array",
"items": {
"type": "object",
"properties": {
"original": {
"type": "string"
},
"refined": {
"type": "string"
},
"score": {
"type": "number"
}
},
"required": [
"original",
"refined",
"score"
],
"additionalProperties": false
}
},
"recommendation": {
"type": "string"
}
},
"required": [
"refinedTweets",
"recommendation"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'http://api.aifred.cloud/entrypoints/tweet-batch-refine/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"ideas": [
"string"
],
"tone": "professional"
}
}
'
Get status of all agents in the fleet
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {},
"additionalProperties": false
}
Output Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"agents": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"role": {
"type": "string"
},
"port": {
"type": "number"
},
"url": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"online",
"offline",
"unknown"
]
},
"capabilities": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"name",
"role",
"url",
"status"
],
"additionalProperties": false
}
},
"healthy": {
"type": "boolean"
},
"totalAgents": {
"type": "number"
},
"onlineAgents": {
"type": "number"
}
},
"required": [
"agents",
"healthy",
"totalAgents",
"onlineAgents"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'http://api.aifred.cloud/entrypoints/fleet-status/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {}
}
'
Full-stack analysis: discover accounts, analyze hype, compose content
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"topic": {
"description": "Topic to analyze",
"type": "string"
},
"keywords": {
"description": "Keywords for discovery",
"type": "array",
"items": {
"type": "string"
}
},
"composeTweet": {
"description": "Generate tweet about findings",
"default": false,
"type": "boolean"
},
"useMemory": {
"description": "Use ChromaDB for context",
"default": true,
"type": "boolean"
}
},
"required": [
"topic",
"composeTweet",
"useMemory"
],
"additionalProperties": false
}
Output Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"topic": {
"type": "string"
},
"discovery": {
"type": "object",
"properties": {
"accounts": {
"type": "array",
"items": {}
},
"relevance": {
"type": "string"
}
},
"required": [
"accounts",
"relevance"
],
"additionalProperties": false
},
"hypeAnalysis": {
"type": "object",
"properties": {
"summary": {
"type": "string"
},
"hypeScore": {
"type": "number"
},
"trendStatus": {
"type": "string"
}
},
"required": [
"summary",
"hypeScore",
"trendStatus"
],
"additionalProperties": false
},
"tweet": {
"type": "object",
"properties": {
"refined": {
"type": "string"
},
"suggestions": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"refined",
"suggestions"
],
"additionalProperties": false
},
"memoryContext": {
"type": "array",
"items": {}
},
"executionTime": {
"type": "number"
}
},
"required": [
"topic",
"hypeAnalysis",
"executionTime"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'http://api.aifred.cloud/entrypoints/analyze/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"topic": "<Topic to analyze>",
"composeTweet": true,
"useMemory": true
}
}
'
Intelligent account discovery with memory-enhanced relevance
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"query": {
"description": "Natural language query describing what to find",
"type": "string"
},
"limit": {
"default": 10,
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 20
},
"useMemory": {
"description": "Enhance with memory context",
"default": true,
"type": "boolean"
}
},
"required": [
"query",
"useMemory"
],
"additionalProperties": false
}
Output Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"query": {
"type": "string"
},
"accounts": {
"type": "array",
"items": {}
},
"memoryContext": {
"type": "array",
"items": {}
},
"insights": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"query",
"accounts",
"insights"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'http://api.aifred.cloud/entrypoints/smart-discover/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"query": "<Natural language query describing what to find>",
"useMemory": true
}
}
'
Full content creation pipeline: analyze topic, compose, refine with examples
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"topic": {
"description": "Topic to create content about",
"type": "string"
},
"ideas": {
"description": "Tweet ideas to refine",
"minItems": 1,
"maxItems": 5,
"type": "array",
"items": {
"type": "string"
}
},
"tone": {
"default": "engaging",
"type": "string",
"enum": [
"professional",
"casual",
"witty",
"informative",
"engaging"
]
},
"includeAnalysis": {
"description": "Include hype analysis",
"default": true,
"type": "boolean"
}
},
"required": [
"topic",
"ideas",
"tone",
"includeAnalysis"
],
"additionalProperties": false
}
Output Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"topic": {
"type": "string"
},
"analysis": {
"type": "object",
"properties": {
"hypeScore": {
"type": "number"
},
"summary": {
"type": "string"
}
},
"required": [
"hypeScore",
"summary"
],
"additionalProperties": false
},
"tweets": {
"type": "array",
"items": {
"type": "object",
"properties": {
"original": {
"type": "string"
},
"refined": {
"type": "string"
},
"score": {
"type": "number"
},
"suggestions": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"original",
"refined",
"score",
"suggestions"
],
"additionalProperties": false
}
},
"recommendation": {
"type": "string"
}
},
"required": [
"topic",
"tweets",
"recommendation"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'http://api.aifred.cloud/entrypoints/content-pipeline/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"topic": "<Topic to create content about>",
"ideas": [
"string"
],
"tone": "professional",
"includeAnalysis": true
}
}
'
Semantic search in ChromaDB vector memory
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"query": {
"description": "Natural language search query",
"type": "string"
},
"limit": {
"default": 5,
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 20
}
},
"required": [
"query"
],
"additionalProperties": false
}
Output Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"results": {
"type": "array",
"items": {
"type": "object",
"properties": {
"content": {
"type": "string"
},
"metadata": {
"type": "object",
"properties": {
"filename": {
"type": "string"
},
"path": {
"type": "string"
},
"category": {
"type": "string"
}
},
"additionalProperties": false
},
"score": {
"type": "number"
}
},
"required": [
"content",
"metadata",
"score"
],
"additionalProperties": false
}
},
"query": {
"type": "string"
},
"resultCount": {
"type": "number"
}
},
"required": [
"results",
"query",
"resultCount"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'http://api.aifred.cloud/entrypoints/memory-search/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"query": "<Natural language search query>"
}
}
'
Check ChromaDB health and document count
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {},
"additionalProperties": false
}
Output Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"healthy": {
"type": "boolean"
},
"documentCount": {
"type": "number"
},
"message": {
"type": "string"
}
},
"required": [
"healthy",
"documentCount"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'http://api.aifred.cloud/entrypoints/memory-health/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {}
}
'
memory-add-document
Invoke
Add a document to ChromaDB vector memory
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"content": {
"description": "Document content (markdown or text)",
"type": "string"
},
"metadata": {
"type": "object",
"properties": {
"filename": {
"type": "string"
},
"path": {
"type": "string"
},
"category": {
"type": "string"
},
"tags": {
"description": "Comma-separated tags",
"type": "string"
}
},
"required": [
"filename",
"path"
],
"additionalProperties": false
}
},
"required": [
"content",
"metadata"
],
"additionalProperties": false
}
Output Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"documentId": {
"type": "string"
}
},
"required": [
"success",
"documentId"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'http://api.aifred.cloud/entrypoints/memory-add-document/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"content": "<Document content (markdown or text)>",
"metadata": {
"filename": "string",
"path": "string"
}
}
}
'
List all knowledge documents from database
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"category": {
"type": "string"
}
},
"additionalProperties": false
}
Output Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"documents": {
"type": "array",
"items": {}
}
},
"required": [
"documents"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'http://api.aifred.cloud/entrypoints/knowledge-db-list/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"category": "string"
}
}
'
Get a knowledge document from database by ID
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"id": {
"description": "Document ID",
"type": "string"
}
},
"required": [
"id"
],
"additionalProperties": false
}
Output Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"document": {}
},
"required": [
"document"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'http://api.aifred.cloud/entrypoints/knowledge-db-get/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"id": "<Document ID>"
}
}
'
knowledge-db-search
Invoke
Search knowledge documents in database
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"query": {
"description": "Search query",
"type": "string"
},
"limit": {
"default": 10,
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 50
}
},
"required": [
"query"
],
"additionalProperties": false
}
Output Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"results": {
"type": "array",
"items": {}
}
},
"required": [
"results"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'http://api.aifred.cloud/entrypoints/knowledge-db-search/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"query": "<Search query>"
}
}
'
knowledge-db-create
Invoke
Create a new knowledge document in database
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"filePath": {
"type": "string"
},
"title": {
"type": "string"
},
"content": {
"type": "string"
},
"category": {
"type": "string"
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"metadata": {},
"createdBy": {
"default": "user",
"type": "string"
}
},
"required": [
"filePath",
"title",
"content",
"createdBy"
],
"additionalProperties": false
}
Output Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"id": {
"type": "string"
}
},
"required": [
"success"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'http://api.aifred.cloud/entrypoints/knowledge-db-create/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"filePath": "string",
"title": "string",
"content": "string",
"createdBy": "string"
}
}
'
knowledge-db-update
Invoke
Update a knowledge document in database
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"id": {
"type": "string"
},
"title": {
"type": "string"
},
"content": {
"type": "string"
},
"category": {
"type": "string"
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"metadata": {},
"updatedBy": {
"default": "user",
"type": "string"
}
},
"required": [
"id",
"updatedBy"
],
"additionalProperties": false
}
Output Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"success": {
"type": "boolean"
}
},
"required": [
"success"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'http://api.aifred.cloud/entrypoints/knowledge-db-update/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"id": "string",
"updatedBy": "string"
}
}
'
knowledge-db-delete
Invoke
Delete a knowledge document from database
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"id": {
"type": "string"
}
},
"required": [
"id"
],
"additionalProperties": false
}
Output Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"success": {
"type": "boolean"
}
},
"required": [
"success"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'http://api.aifred.cloud/entrypoints/knowledge-db-delete/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"id": "string"
}
}
'
knowledge-db-categories
Invoke
Get all document categories
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {},
"additionalProperties": false
}
Output Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"categories": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"categories"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'http://api.aifred.cloud/entrypoints/knowledge-db-categories/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {}
}
'
Get recent agent tasks
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"limit": {
"default": 20,
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 100
},
"agentName": {
"type": "string"
}
},
"additionalProperties": false
}
Output Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"tasks": {
"type": "array",
"items": {}
}
},
"required": [
"tasks"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'http://api.aifred.cloud/entrypoints/tasks-recent/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"limit": 100,
"agentName": "string"
}
}
'
Get details of a specific task
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"taskId": {
"type": "string"
}
},
"required": [
"taskId"
],
"additionalProperties": false
}
Output Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"task": {},
"steps": {
"type": "array",
"items": {}
},
"logs": {
"type": "array",
"items": {}
}
},
"required": [
"task",
"steps",
"logs"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'http://api.aifred.cloud/entrypoints/task-details/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"taskId": "string"
}
}
'
Get task statistics
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"agentName": {
"type": "string"
}
},
"additionalProperties": false
}
Output Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"stats": {
"type": "object",
"properties": {
"total": {
"type": "number"
},
"completed": {
"type": "number"
},
"failed": {
"type": "number"
},
"running": {
"type": "number"
}
},
"required": [
"total",
"completed",
"failed",
"running"
],
"additionalProperties": false
}
},
"required": [
"stats"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'http://api.aifred.cloud/entrypoints/tasks-stats/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"agentName": "string"
}
}
'
notion-list-databases
Invoke
List all accessible Notion databases
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {},
"additionalProperties": false
}
Output Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"databases": {
"type": "array",
"items": {}
}
},
"required": [
"databases"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'http://api.aifred.cloud/entrypoints/notion-list-databases/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {}
}
'
notion-search-pages
Invoke
Search Notion pages by title or content
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"query": {
"type": "string"
},
"limit": {
"default": 10,
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 100
}
},
"required": [
"query",
"limit"
],
"additionalProperties": false
}
Output Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"pages": {
"type": "array",
"items": {}
}
},
"required": [
"pages"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'http://api.aifred.cloud/entrypoints/notion-search-pages/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"query": "string",
"limit": 100
}
}
'
notion-create-page
Invoke
Create a new page in Notion
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"parentId": {
"description": "Database or page ID",
"type": "string"
},
"title": {
"type": "string"
},
"content": {
"description": "Content in markdown",
"type": "string"
},
"properties": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"required": [
"parentId",
"title"
],
"additionalProperties": false
}
Output Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"pageId": {
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"pageId"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'http://api.aifred.cloud/entrypoints/notion-create-page/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"parentId": "<Database or page ID>",
"title": "string"
}
}
'
notion-update-page
Invoke
Update an existing Notion page
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"pageId": {
"type": "string"
},
"title": {
"type": "string"
},
"content": {
"type": "string"
},
"properties": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"required": [
"pageId"
],
"additionalProperties": false
}
Output Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"success": {
"type": "boolean"
}
},
"required": [
"success"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'http://api.aifred.cloud/entrypoints/notion-update-page/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"pageId": "string"
}
}
'
notion-query-database
Invoke
Query a Notion database with filters
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"databaseId": {
"type": "string"
},
"filter": {},
"sorts": {
"type": "array",
"items": {}
},
"limit": {
"default": 10,
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 100
}
},
"required": [
"databaseId",
"limit"
],
"additionalProperties": false
}
Output Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"results": {
"type": "array",
"items": {}
}
},
"required": [
"results"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'http://api.aifred.cloud/entrypoints/notion-query-database/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"databaseId": "string",
"limit": 100
}
}
'
notion-append-to-page
Invoke
Append content to an existing Notion page
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"pageId": {
"type": "string"
},
"content": {
"description": "Content in markdown",
"type": "string"
}
},
"required": [
"pageId",
"content"
],
"additionalProperties": false
}
Output Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"success": {
"type": "boolean"
}
},
"required": [
"success"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'http://api.aifred.cloud/entrypoints/notion-append-to-page/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"pageId": "string",
"content": "<Content in markdown>"
}
}
'
Get a Notion page by ID
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"pageId": {
"type": "string"
}
},
"required": [
"pageId"
],
"additionalProperties": false
}
Output Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"page": {}
},
"required": [
"page"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'http://api.aifred.cloud/entrypoints/notion-get-page/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"pageId": "string"
}
}
'
linear-create-issue
Invoke
Create an issue in Linear with intelligent fallback
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"title": {
"type": "string"
},
"description": {
"type": "string"
},
"priority": {
"type": "string",
"enum": [
"urgent",
"high",
"medium",
"low",
"none"
]
},
"labels": {
"type": "array",
"items": {
"type": "string"
}
},
"projectName": {
"type": "string"
},
"teamName": {
"type": "string"
}
},
"required": [
"title"
],
"additionalProperties": false
}
Output Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"issueId": {
"type": "string"
},
"identifier": {
"type": "string"
},
"url": {
"type": "string"
},
"strategy": {
"type": "string"
},
"error": {
"type": "string"
}
},
"required": [
"success"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'http://api.aifred.cloud/entrypoints/linear-create-issue/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"title": "string"
}
}
'
Create a bug report in Linear
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"title": {
"type": "string"
},
"description": {
"type": "string"
},
"priority": {
"default": "high",
"type": "string",
"enum": [
"urgent",
"high",
"medium",
"low"
]
},
"reproducible": {
"type": "boolean"
}
},
"required": [
"title",
"description",
"priority"
],
"additionalProperties": false
}
Output Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"issueId": {
"type": "string"
},
"identifier": {
"type": "string"
},
"url": {
"type": "string"
},
"error": {
"type": "string"
}
},
"required": [
"success"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'http://api.aifred.cloud/entrypoints/linear-create-bug/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"title": "string",
"description": "string",
"priority": "urgent"
}
}
'
linear-create-feature
Invoke
Create a feature request in Linear
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"title": {
"type": "string"
},
"description": {
"type": "string"
},
"priority": {
"type": "string",
"enum": [
"urgent",
"high",
"medium",
"low"
]
},
"estimatedImpact": {
"type": "string",
"enum": [
"high",
"medium",
"low"
]
}
},
"required": [
"title",
"description"
],
"additionalProperties": false
}
Output Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"issueId": {
"type": "string"
},
"identifier": {
"type": "string"
},
"url": {
"type": "string"
},
"error": {
"type": "string"
}
},
"required": [
"success"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'http://api.aifred.cloud/entrypoints/linear-create-feature/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"title": "string",
"description": "string"
}
}
'
List all accessible Linear teams
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {},
"additionalProperties": false
}
Output Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"teams": {
"type": "array",
"items": {}
}
},
"required": [
"teams"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'http://api.aifred.cloud/entrypoints/linear-list-teams/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {}
}
'
github-create-issue
Invoke
Create an issue in GitHub with intelligent fallback
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"title": {
"type": "string"
},
"body": {
"type": "string"
},
"labels": {
"type": "array",
"items": {
"type": "string"
}
},
"repoName": {
"type": "string"
},
"orgName": {
"type": "string"
}
},
"required": [
"title"
],
"additionalProperties": false
}
Output Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"issueNumber": {
"type": "number"
},
"url": {
"type": "string"
},
"strategy": {
"type": "string"
},
"error": {
"type": "string"
}
},
"required": [
"success"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'http://api.aifred.cloud/entrypoints/github-create-issue/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"title": "string"
}
}
'
Create a bug report in GitHub
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"title": {
"type": "string"
},
"description": {
"type": "string"
},
"reproducible": {
"type": "boolean"
},
"repoName": {
"type": "string"
}
},
"required": [
"title",
"description"
],
"additionalProperties": false
}
Output Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"issueNumber": {
"type": "number"
},
"url": {
"type": "string"
},
"error": {
"type": "string"
}
},
"required": [
"success"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'http://api.aifred.cloud/entrypoints/github-create-bug/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"title": "string",
"description": "string"
}
}
'
github-create-feature
Invoke
Create a feature request in GitHub
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"title": {
"type": "string"
},
"description": {
"type": "string"
},
"estimatedImpact": {
"type": "string",
"enum": [
"high",
"medium",
"low"
]
},
"repoName": {
"type": "string"
}
},
"required": [
"title",
"description"
],
"additionalProperties": false
}
Output Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"issueNumber": {
"type": "number"
},
"url": {
"type": "string"
},
"error": {
"type": "string"
}
},
"required": [
"success"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'http://api.aifred.cloud/entrypoints/github-create-feature/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"title": "string",
"description": "string"
}
}
'
github-create-tech-discovery
Invoke
Document a technical discovery in GitHub
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"title": {
"type": "string"
},
"findings": {
"type": "string"
},
"links": {
"type": "array",
"items": {
"type": "string"
}
},
"repoName": {
"type": "string"
}
},
"required": [
"title",
"findings"
],
"additionalProperties": false
}
Output Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"issueNumber": {
"type": "number"
},
"url": {
"type": "string"
},
"error": {
"type": "string"
}
},
"required": [
"success"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'http://api.aifred.cloud/entrypoints/github-create-tech-discovery/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"title": "string",
"findings": "string"
}
}
'
List all accessible GitHub repositories
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"org": {
"type": "string"
},
"user": {
"type": "string"
}
},
"additionalProperties": false
}
Output Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"repos": {
"type": "array",
"items": {}
}
},
"required": [
"repos"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'http://api.aifred.cloud/entrypoints/github-list-repos/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"org": "string",
"user": "string"
}
}
'