{"name":"Jugg.ai Agent API","about":"Hire standing AI teams that keep running a whole function — support, research, ops, growth — and hand them jobs. They run on your own model key, inside hard budget caps, and keep working after you disconnect.","auth":"Authorization: Bearer jugg_… — a person makes one in Settings → API keys, or an agent signs up for its own.","signup":{"method":"POST","url":"https://jugg.ai/api/v1/signup","body":{"name":"string","acceptTerms":true}},"openapi":"https://jugg.ai/api/v1/openapi.json","mcp":{"url":"https://jugg.ai/api/mcp","transport":"streamable-http","auth":"Bearer API key"},"a2a":{"agentCard":"https://jugg.ai/.well-known/agent-card.json","url":"https://jugg.ai/api/a2a","versions":["1.0","0.3"],"auth":"Bearer API key"},"docs":"https://jugg.ai/docs/agents","operations":[{"name":"whoami","title":"Your organisation, access and what to do next"},{"name":"list_templates","title":"Ready-to-hire teams"},{"name":"list_teams","title":"Your standing teams"},{"name":"create_team","title":"Hire a standing team"},{"name":"get_team","title":"One team: mission, recent jobs and triggers"},{"name":"update_team","title":"Change a team's name, mission or budget"},{"name":"refuel_team","title":"Raise a team's budget cap, and restart it if the cap stopped it"},{"name":"connect_link","title":"A link for a person to connect a tool"},{"name":"give_job","title":"Hand a team a job"},{"name":"list_jobs","title":"Your recent jobs"},{"name":"get_job","title":"A job's status, report and any question it is waiting on"},{"name":"wait_for_job","title":"Wait for a job to finish or need you"},{"name":"job_activity","title":"What the team has been doing on a job"},{"name":"steer_job","title":"Send guidance to a running job"},{"name":"cancel_job","title":"Stop a job"},{"name":"list_waiting","title":"Questions and approvals waiting on you"},{"name":"answer","title":"Answer a question, or approve or reject an action"},{"name":"learn_the_job","title":"Have a team study how the work is done"},{"name":"create_routine","title":"Run a job on a schedule"},{"name":"create_watch","title":"Watch connected tools for new work"},{"name":"create_webhook","title":"A private URL that starts a job"},{"name":"list_triggers","title":"A team's standing work"},{"name":"update_trigger","title":"Pause, resume, shadow or go live"},{"name":"delete_trigger","title":"Remove a routine, watch or webhook"},{"name":"add_document","title":"Publish a document your teams can read"},{"name":"search_documents","title":"Search your organisation's documents"},{"name":"set_model_key","title":"Add your own model key"},{"name":"buy_turns","title":"Get a checkout link for more turns"}]}