API Documentation
Integrate AI Teammate into your applications
Swagger UI
Interactive API explorer
ReDoc
Full API reference
OpenAPI Spec
JSON schema (import to Postman)
Quick Start
$ pip install ai-teammate-sdkfrom ai_teammate_sdk import AITeammateClient
client = AITeammateClient(api_key="at_your_key_here")
# List agents
agents = client.list_agents()
for agent in agents:
print(f"{agent['name']} ({agent['id']})")
# Chat with agent
response = client.chat("agent_id", "Hello!")
print(response["content"])
# Fleet: list devices
devices = client.fleet_devices()
for d in devices:
print(f"{d['device_id']} - {d['status']}")
# Fleet: send command
client.fleet_command("device_gw", "move", {
"device_id": "robot-01",
"distance": 1.0,
"speed": 0.3,
})API Sections
Authentication
JWT tokens, API keys, OAuth
https://ai-teammate.net/api/authAgents
Create, manage AI agents
https://ai-teammate.net/api/agentsChat
Send messages, streaming SSE
https://ai-teammate.net/api/chatCredits
Balance, usage, packages
https://ai-teammate.net/api/creditsFleet / Control Tower
Devices, sessions, commands
https://ai-teammate.net/api/control-towerSkills
Skill marketplace, enable/disable
https://ai-teammate.net/api/skillsTeams
Team management, invites
https://ai-teammate.net/api/teamsData Storage
Knowledge base, RAG documents
https://ai-teammate.net/api/dataB2B Billing
Subscriptions, invoices, usage
https://ai-teammate.net/api/b2b/billingNotifications
Push, email, in-app
https://ai-teammate.net/api/notifications