Manage AI agents
Hyfn Public API (1.0.0)
Public REST API for managing your AI workforce programmatically. Create and manage AI agents, knowledge sources, scheduled jobs, track billable work tasks, and access invoices.
⚠️ SECURITY WARNING: This API is currently in development and uses a system-wide API key. Do not use in production without implementing per-organization API keys. See documentation for details.
https://hyfn.redocly.app/_mock/openapi/
https://your-domain.replit.app/api/public/
http://localhost:5000/api/public/
- Mock server
https://hyfn.redocly.app/_mock/openapi/agents
- Production server
https://your-domain.replit.app/api/public/agents
- Local development server
http://localhost:5000/api/public/agents
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://hyfn.redocly.app/_mock/openapi/agents \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-H 'x-org-id: YOUR_API_KEY_HERE'{ "agents": [ { … } ] }
AI model provider
- Mock server
https://hyfn.redocly.app/_mock/openapi/agents
- Production server
https://your-domain.replit.app/api/public/agents
- Local development server
http://localhost:5000/api/public/agents
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://hyfn.redocly.app/_mock/openapi/agents \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-H 'x-org-id: YOUR_API_KEY_HERE' \
-d '{
"name": "Sales Assistant",
"modelProvider": "openai",
"modelName": "gpt-4",
"systemPrompt": "You are a helpful sales assistant"
}'{ "agent": { "id": "d0312fcf-0bd5-40fe-a5da-1fe1af8e5d13", "orgId": "demo-org-123", "name": "Sales Assistant", "modelProvider": "openai", "modelName": "gpt-4", "systemPrompt": "You are a helpful sales assistant", "providerConfig": {}, "status": "active", "tasksCompleted": 0, "deletedAt": null, "createdAt": "2025-10-19T19:13:40.453Z", "updatedAt": "2025-10-19T19:13:40.453Z" } }
- Mock server
https://hyfn.redocly.app/_mock/openapi/agents/{agentId}
- Production server
https://your-domain.replit.app/api/public/agents/{agentId}
- Local development server
http://localhost:5000/api/public/agents/{agentId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://hyfn.redocly.app/_mock/openapi/agents/6310db44-39c9-4e4d-8b67-83c45700e545 \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-H 'x-org-id: YOUR_API_KEY_HERE'{ "agent": { "id": "6310db44-39c9-4e4d-8b67-83c45700e545", "orgId": "demo-org-123", "name": "Marketing Bot", "modelProvider": "openai", "modelName": "gpt-4", "systemPrompt": "You are a helpful marketing assistant", "providerConfig": {}, "status": "active", "tasksCompleted": 0, "deletedAt": "2019-08-24T14:15:22Z", "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z" } }
- Mock server
https://hyfn.redocly.app/_mock/openapi/agents/{agentId}
- Production server
https://your-domain.replit.app/api/public/agents/{agentId}
- Local development server
http://localhost:5000/api/public/agents/{agentId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
https://hyfn.redocly.app/_mock/openapi/agents/6310db44-39c9-4e4d-8b67-83c45700e545 \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-H 'x-org-id: YOUR_API_KEY_HERE' \
-d '{
"name": "Updated Sales Assistant",
"systemPrompt": "You are an expert sales assistant"
}'{ "agent": { "id": "6310db44-39c9-4e4d-8b67-83c45700e545", "orgId": "demo-org-123", "name": "Marketing Bot", "modelProvider": "openai", "modelName": "gpt-4", "systemPrompt": "You are a helpful marketing assistant", "providerConfig": {}, "status": "active", "tasksCompleted": 0, "deletedAt": "2019-08-24T14:15:22Z", "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z" } }
- Mock server
https://hyfn.redocly.app/_mock/openapi/agents/{agentId}
- Production server
https://your-domain.replit.app/api/public/agents/{agentId}
- Local development server
http://localhost:5000/api/public/agents/{agentId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
https://hyfn.redocly.app/_mock/openapi/agents/6310db44-39c9-4e4d-8b67-83c45700e545 \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-H 'x-org-id: YOUR_API_KEY_HERE'