Agno · Example Payload

Agno Agentos Api Examples

Request and response examples extracted from the Agno AgentOS API OpenAPI specification.

AI AgentsMulti-Agent SystemsPython FrameworkLLMMachine-LearningAgentic AIOpen-SourceAgent Runtime

Agno Agentos Api Examples is an example object payload from Agno, with 4 top-level fields. It illustrates the shape of data this provider's APIs accept or return.

Top-level fields

titledescriptionversionexamples

Example Payload

Raw ↑
{
  "title": "Agno AgentOS API Examples",
  "description": "Request and response examples extracted from the Agno AgentOS API OpenAPI specification.",
  "version": "2.5.6",
  "examples": {
    "get_api_info_200_response": {
      "path": "/",
      "method": "GET",
      "status": "200",
      "contentType": "application/json",
      "example": {
        "home": {
          "summary": "Example home response",
          "value": {
            "name": "AgentOS API",
            "id": "demo-os",
            "version": "1.0.0"
          }
        }
      }
    },
    "health_check_200_response": {
      "path": "/health",
      "method": "GET",
      "status": "200",
      "contentType": "application/json",
      "example": {
        "status": "ok",
        "instantiated_at": "2025-06-10T12:00:00Z"
      }
    },
    "get_config_200_response": {
      "path": "/config",
      "method": "GET",
      "status": "200",
      "contentType": "application/json",
      "example": {
        "id": "demo",
        "description": "Example AgentOS configuration",
        "available_models": [],
        "databases": [
          "9c884dc4-9066-448c-9074-ef49ec7eb73c"
        ],
        "session": {
          "dbs": [
            {
              "db_id": "9c884dc4-9066-448c-9074-ef49ec7eb73c",
              "domain_config": {
                "display_name": "Sessions"
              }
            }
          ]
        },
        "metrics": {
          "dbs": [
            {
              "db_id": "9c884dc4-9066-448c-9074-ef49ec7eb73c",
              "domain_config": {
                "display_name": "Metrics"
              }
            }
          ]
        },
        "memory": {
          "dbs": [
            {
              "db_id": "9c884dc4-9066-448c-9074-ef49ec7eb73c",
              "domain_config": {
                "display_name": "Memory"
              }
            }
          ]
        },
        "knowledge": {
          "dbs": [
            {
              "db_id": "9c884dc4-9066-448c-9074-ef49ec7eb73c",
              "domain_config": {
                "display_name": "Knowledge"
              }
            }
          ]
        },
        "evals": {
          "dbs": [
            {
              "db_id": "9c884dc4-9066-448c-9074-ef49ec7eb73c",
              "domain_config": {
                "display_name": "Evals"
              }
            }
          ]
        },
        "agents": [
          {
            "id": "main-agent",
            "name": "Main Agent",
            "db_id": "9c884dc4-9066-448c-9074-ef49ec7eb73c"
          }
        ],
        "teams": [],
        "workflows": [],
        "interfaces": []
      }
    },
    "get_models_200_response": {
      "path": "/models",
      "method": "GET",
      "status": "200",
      "contentType": "application/json",
      "example": [
        {
          "id": "gpt-4",
          "provider": "openai"
        },
        {
          "id": "claude-3-sonnet",
          "provider": "anthropic"
        }
      ]
    },
    "create_agent_run_200_response": {
      "path": "/agents/{agent_id}/runs",
      "method": "POST",
      "status": "200",
      "contentType": "text/event-stream",
      "example": {
        "event_stream": {
          "summary": "Example event stream response",
          "value": "event: RunStarted\ndata: {\"content\": \"Hello!\", \"run_id\": \"123...\"}\n\n"
        }
      }
    },
    "continue_agent_run_200_response": {
      "path": "/agents/{agent_id}/runs/{run_id}/continue",
      "method": "POST",
      "status": "200",
      "contentType": "text/event-stream",
      "example": "event: RunContent\ndata: {\"created_at\": 1757348314, \"run_id\": \"123...\"}\n\n"
    },
    "get_agents_200_response": {
      "path": "/agents",
      "method": "GET",
      "status": "200",
      "contentType": "application/json",
      "example": [
        {
          "id": "main-agent",
          "name": "Main Agent",
          "db_id": "c6bf0644-feb8-4930-a305-380dae5ad6aa",
          "model": {
            "name": "OpenAIChat",
            "model": "gpt-4o",
            "provider": "OpenAI"
          },
          "sessions": {
            "session_table": "agno_sessions"
          },
          "knowledge": {
            "knowledge_table": "main_knowledge"
          },
          "system_message": {
            "markdown": true,
            "add_datetime_to_context": true
          }
        }
      ]
    },
    "get_agent_200_response": {
      "path": "/agents/{agent_id}",
      "method": "GET",
      "status": "200",
      "contentType": "application/json",
      "example": {
        "id": "main-agent",
        "name": "Main Agent",
        "db_id": "9e064c70-6821-4840-a333-ce6230908a70",
        "model": {
          "name": "OpenAIChat",
          "model": "gpt-4o",
          "provider": "OpenAI"
        },
        "sessions": {
          "session_table": "agno_sessions"
        },
        "knowledge": {
          "knowledge_table": "main_knowledge"
        },
        "system_message": {
          "markdown": true,
          "add_datetime_to_context": true
        }
      }
    },
    "create_team_run_200_response": {
      "path": "/teams/{team_id}/runs",
      "method": "POST",
      "status": "200",
      "contentType": "text/event-stream",
      "example": "event: RunStarted\ndata: {\"content\": \"Hello!\", \"run_id\": \"123...\"}\n\n"
    },
    "get_teams_200_response": {
      "path": "/teams",
      "method": "GET",
      "status": "200",
      "contentType": "application/json",
      "example": [
        {
          "team_id": "basic-team",
          "name": "Basic Team",
          "mode": "coordinate",
          "model": {
            "name": "OpenAIChat",
            "model": "gpt-4o",
            "provider": "OpenAI"
          },
          "tools": [
            {
              "name": "transfer_task_to_member",
              "description": "Use this function to transfer a task to the selected team member.\nYou must provide a clear and concise description of the task the member should achieve AND the expected output.",
              "parameters": {
                "type": "object",
                "properties": {
                  "member_id": {
                    "type": "string",
                    "description": "(str) The ID of the member to transfer the task to. Use only the ID of the member, not the ID of the team followed by the ID of the member."
                  },
                  "task_description": {
                    "type": "string",
                    "description": "(str) A clear and concise description of the task the member should achieve."
                  },
                  "expected_output": {
                    "type": "string",
                    "description": "(str) The expected output from the member (optional)."
                  }
                },
                "additionalProperties": false,
                "required": [
                  "member_id",
                  "task_description"
                ]
              }
            }
          ],
          "members": [
            {
              "agent_id": "basic-agent",
              "name": "Basic Agent",
              "model": {
                "name": "OpenAIChat",
                "model": "gpt-4o",
                "provider": "OpenAI gpt-4o"
              },
              "memory": {
                "app_name": "Memory",
                "model": {
                  "name": "OpenAIChat",
                  "model": "gpt-4o",
                  "provider": "OpenAI"
                }
              },
              "session_table": "agno_sessions",
              "memory_table": "agno_memories"
            }
          ],
          "enable_agentic_context": false,
          "memory": {
            "app_name": "agno_memories",
            "app_url": "/memory/1",
            "model": {
              "name": "OpenAIChat",
              "model": "gpt-4o",
              "provider": "OpenAI"
            }
          },
          "async_mode": false,
          "session_table": "agno_sessions",
          "memory_table": "agno_memories"
        }
      ]
    },
    "get_team_200_response": {
      "path": "/teams/{team_id}",
      "method": "GET",
      "status": "200",
      "contentType": "application/json",
      "example": {
        "team_id": "basic-team",
        "name": "Basic Team",
        "mode": "coordinate",
        "model": {
          "name": "OpenAIChat",
          "model": "gpt-4o",
          "provider": "OpenAI"
        },
        "tools": [
          {
            "name": "transfer_task_to_member",
            "description": "Use this function to transfer a task to the selected team member.\nYou must provide a clear and concise description of the task the member should achieve AND the expected output.",
            "parameters": {
              "type": "object",
              "properties": {
                "member_id": {
                  "type": "string",
                  "description": "(str) The ID of the member to transfer the task to. Use only the ID of the member, not the ID of the team followed by the ID of the member."
                },
                "task_description": {
                  "type": "string",
                  "description": "(str) A clear and concise description of the task the member should achieve."
                },
                "expected_output": {
                  "type": "string",
                  "description": "(str) The expected output from the member (optional)."
                }
              },
              "additionalProperties": false,
              "required": [
                "member_id",
                "task_description"
              ]
            }
          }
        ],
        "members": [
          {
            "agent_id": "basic-agent",
            "name": "Basic Agent",
            "model": {
              "name": "OpenAIChat",
              "model": "gpt-4o",
              "provider": "OpenAI gpt-4o"
            },
            "memory": {
              "app_name": "Memory",
              "model": {
                "name": "OpenAIChat",
                "model": "gpt-4o",
                "provider": "OpenAI"
              }
            },
            "session_table": "agno_sessions",
            "memory_table": "agno_memories"
          }
        ],
        "enable_agentic_context": false,
        "memory": {
          "app_name": "Memory",
          "model": {
            "name": "OpenAIChat",
            "model": "gpt-4o",
            "provider": "OpenAI"
          }
        },
        "async_mode": false,
        "session_table": "agno_sessions",
        "memory_table": "agno_memories"
      }
    },
    "get_workflows_200_response": {
      "path": "/workflows",
      "method": "GET",
      "status": "200",
      "contentType": "application/json",
      "example": [
        {
          "id": "content-creation-workflow",
          "name": "Content Creation Workflow",
          "description": "Automated content creation from blog posts to social media",
          "db_id": "123"
        }
      ]
    },
    "get_workflow_200_response": {
      "path": "/workflows/{workflow_id}",
      "method": "GET",
      "status": "200",
      "contentType": "application/json",
      "example": {
        "id": "content-creation-workflow",
        "name": "Content Creation Workflow",
        "description": "Automated content creation from blog posts to social media",
        "db_id": "123"
      }
    },
    "create_workflow_run_200_response": {
      "path": "/workflows/{workflow_id}/runs",
      "method": "POST",
      "status": "200",
      "contentType": "text/event-stream",
      "example": "event: RunStarted\ndata: {\"content\": \"Hello!\", \"run_id\": \"123...\"}\n\n"
    },
    "run_message_agent_200_response": {
      "path": "/a2a/agents/{id}/v1/message:send",
      "method": "POST",
      "status": "200",
      "contentType": "application/json",
      "example": {
        "jsonrpc": "2.0",
        "id": "request-123",
        "result": {
          "task": {
            "id": "task-456",
            "context_id": "context-789",
            "status": "completed",
            "history": [
              {
                "message_id": "msg-1",
                "role": "agent",
                "parts": [
                  {
                    "kind": "text",
                    "text": "Response from agent"
                  }
                ]
              }
            ]
          }
        }
      }
    },
    "stream_message_agent_200_response": {
      "path": "/a2a/agents/{id}/v1/message:stream",
      "method": "POST",
      "status": "200",
      "contentType": "text/event-stream",
      "example": "event: TaskStatusUpdateEvent\ndata: {\"jsonrpc\":\"2.0\",\"id\":\"request-123\",\"result\":{\"taskId\":\"task-456\",\"status\":\"working\"}}\n\nevent: Message\ndata: {\"jsonrpc\":\"2.0\",\"id\":\"request-123\",\"result\":{\"messageId\":\"msg-1\",\"role\":\"agent\",\"parts\":[{\"kind\":\"text\",\"text\":\"Response\"}]}}\n\n"
    },
    "run_message_team_200_response": {
      "path": "/a2a/teams/{id}/v1/message:send",
      "method": "POST",
      "status": "200",
      "contentType": "application/json",
      "example": {
        "jsonrpc": "2.0",
        "id": "request-123",
        "result": {
          "task": {
            "id": "task-456",
            "context_id": "context-789",
            "status": "completed",
            "history": [
              {
                "message_id": "msg-1",
                "role": "agent",
                "parts": [
                  {
                    "kind": "text",
                    "text": "Response from agent"
                  }
                ]
              }
            ]
          }
        }
      }
    },
    "stream_message_team_200_response": {
      "path": "/a2a/teams/{id}/v1/message:stream",
      "method": "POST",
      "status": "200",
      "contentType": "text/event-stream",
      "example": "event: TaskStatusUpdateEvent\ndata: {\"jsonrpc\":\"2.0\",\"id\":\"request-123\",\"result\":{\"taskId\":\"task-456\",\"status\":\"working\"}}\n\nevent: Message\ndata: {\"jsonrpc\":\"2.0\",\"id\":\"request-123\",\"result\":{\"messageId\":\"msg-1\",\"role\":\"agent\",\"parts\":[{\"kind\":\"text\",\"text\":\"Response\"}]}}\n\n"
    },
    "run_message_workflow_200_response": {
      "path": "/a2a/workflows/{id}/v1/message:send",
      "method": "POST",
      "status": "200",
      "contentType": "application/json",
      "example": {
        "jsonrpc": "2.0",
        "id": "request-123",
        "result": {
          "task": {
            "id": "task-456",
            "context_id": "context-789",
            "status": "completed",
            "history": [
              {
                "message_id": "msg-1",
                "role": "agent",
                "parts": [
                  {
                    "kind": "text",
                    "text": "Response from agent"
                  }
                ]
              }
            ]
          }
        }
      }
    },
    "stream_message_workflow_200_response": {
      "path": "/a2a/workflows/{id}/v1/message:stream",
      "method": "POST",
      "status": "200",
      "contentType": "text/event-stream",
      "example": "event: TaskStatusUpdateEvent\ndata: {\"jsonrpc\":\"2.0\",\"id\":\"request-123\",\"result\":{\"taskId\":\"task-456\",\"status\":\"working\"}}\n\nevent: Message\ndata: {\"jsonrpc\":\"2.0\",\"id\":\"request-123\",\"result\":{\"messageId\":\"msg-1\",\"role\":\"agent\",\"parts\":[{\"kind\":\"text\",\"text\":\"Response\"}]}}\n\n"
    },
    "send_message_200_response": {
      "path": "/a2a/message/send",
      "method": "POST",
      "status": "200",
      "contentType": "application/json",
      "example": {
        "jsonrpc": "2.0",
        "id": "request-123",
        "result": {
          "task": {
            "id": "task-456",
            "context_id": "context-789",
            "status": "completed",
            "history": [
              {
                "message_id": "msg-1",
                "role": "agent",
                "parts": [
                  {
                    "kind": "text",
                    "text": "Response from agent"
                  }
                ]
              }
            ]
          }
        }
      }
    },
    "stream_message_200_response": {
      "path": "/a2a/message/stream",
      "method": "POST",
      "status": "200",
      "contentType": "text/event-stream",
      "example": "event: TaskStatusUpdateEvent\ndata: {\"jsonrpc\":\"2.0\",\"id\":\"request-123\",\"result\":{\"taskId\":\"task-456\",\"status\":\"working\"}}\n\nevent: Message\ndata: {\"jsonrpc\":\"2.0\",\"id\":\"request-123\",\"result\":{\"messageId\":\"msg-1\",\"role\":\"agent\",\"parts\":[{\"kind\":\"text\",\"text\":\"Response\"}]}}\n\n"
    },
    "get_sessions_200_response": {
      "path": "/sessions",
      "method": "GET",
      "status": "200",
      "contentType": "application/json",
      "example": {
        "session_example": {
          "summary": "Example session response",
          "value": {
            "data": [
              {
                "session_id": "6f6cfbfd-9643-479a-ae47-b8f32eb4d710",
                "session_name": "What tools do you have?",
                "session_state": {},
                "created_at": "2025-09-05T16:02:09Z",
                "updated_at": "2025-09-05T16:02:09Z"
              }
            ]
          }
        }
      }
    },
    "create_session_201_response": {
      "path": "/sessions",
      "method": "POST",
      "status": "201",
      "contentType": "application/json",
      "example": {
        "agent_session_example": {
          "summary": "Example created agent session",
          "value": {
            "user_id": "user-123",
            "agent_session_id": "new-session-id",
            "session_id": "new-session-id",
            "session_name": "New Session",
            "session_state": {
              "key": "value"
            },
            "metadata": {
              "key": "value"
            },
            "agent_id": "agent-1",
            "created_at": "2025-10-21T12:00:00Z",
            "updated_at": "2025-10-21T12:00:00Z"
          }
        }
      }
    },
    "get_session_by_id_200_response": {
      "path": "/sessions/{session_id}",
      "method": "GET",
      "status": "200",
      "contentType": "application/json",
      "example": {
        "agent_session_example": {
          "summary": "Example agent session response",
          "value": {
            "user_id": "123",
            "agent_session_id": "6f6cfbfd-9643-479a-ae47-b8f32eb4d710",
            "session_id": "6f6cfbfd-9643-479a-ae47-b8f32eb4d710",
            "session_name": "What tools do you have?",
            "session_summary": {
              "summary": "The user and assistant engaged in a conversation about the tools the agent has available.",
              "updated_at": "2025-09-05T18:02:12.269392"
            },
            "session_state": {},
            "agent_id": "basic-agent",
            "total_tokens": 160,
            "agent_data": {
              "name": "Basic Agent",
              "agent_id": "basic-agent",
              "model": {
                "provider": "OpenAI",
                "name": "OpenAIChat",
                "id": "gpt-4o"
              }
            },
            "metrics": {
              "input_tokens": 134,
              "output_tokens": 26,
              "total_tokens": 160,
              "audio_input_tokens": 0,
              "audio_output_tokens": 0,
              "audio_total_tokens": 0,
              "cache_read_tokens": 0,
              "cache_write_tokens": 0,
              "reasoning_tokens": 0
            },
            "chat_history": [
              {
                "content": "<additional_information>\n- Use markdown to format your answers.\n- The current time is 2025-09-05 18:02:09.171627.\n</additional_information>\n\nYou have access to memories from previous interactions with the user that you can use:\n\n<memories_from_previous_interactions>\n- User really likes Digimon and Japan.\n- User really likes Japan.\n- User likes coffee.\n</memories_from_previous_interactions>\n\nNote: this information is from previous interactions and may be updated in this conversation. You should always prefer information from this conversation over the past memories.",
                "from_history": false,
                "stop_after_tool_call": false,
                "role": "system",
                "created_at": 1757088129
              },
              {
                "content": "What tools do you have?",
                "from_history": false,
                "stop_after_tool_call": false,
                "role": "user",
                "created_at": 1757088129
              },
              {
                "content": "I don't have access to external tools or the internet. However, I can assist you with a wide range of topics by providing information, answering questions, and offering suggestions based on the knowledge I've been trained on. If there's anything specific you need help with, feel free to ask!",
                "from_history": false,
                "stop_after_tool_call": false,
                "role": "assistant",
                "metrics": {
                  "input_tokens": 134,
                  "output_tokens": 26,
                  "total_tokens": 160
                },
                "created_at": 1757088129
              }
            ],
            "created_at": "2025-09-05T16:02:09Z",
            "updated_at": "2025-09-05T16:02:09Z"
          }
        }
      }
    },
    "update_session_200_response": {
      "path": "/sessions/{session_id}",
      "method": "PATCH",
      "status": "200",
      "contentType": "application/json",
      "example": {
        "update_summary": {
          "summary": "Update session summary",
          "value": {
            "summary": {
              "summary": "The user discussed project planning with the agent.",
              "updated_at": "2025-10-21T14:30:00Z"
            }
          }
        },
        "update_metadata": {
          "summary": "Update session metadata",
          "value": {
            "metadata": {
              "tags": [
                "planning",
                "project"
              ],
              "priority": "high"
            }
          }
        },
        "update_session_name": {
          "summary": "Update session name",
          "value": {
            "session_name": "Updated Session Name"
          }
        },
        "update_session_state": {
          "summary": "Update session state",
          "value": {
            "session_state": {
              "step": "completed",
              "context": "Project planning finished",
              "progress": 100
            }
          }
        }
      }
    },
    "get_session_runs_200_response": {
      "path": "/sessions/{session_id}/runs",
      "method": "GET",
      "status": "200",
      "contentType": "application/json",
      "example": {
        "completed_run": {
          "summary": "Example completed run",
          "value": {
            "run_id": "fcdf50f0-7c32-4593-b2ef-68a558774340",
            "parent_run_id": "80056af0-c7a5-4d69-b6a2-c3eba9f040e0",
            "agent_id": "basic-agent",
            "user_id": "",
            "run_input": "Which tools do you have access to?",
            "content": "I don't have access to external tools or the internet. However, I can assist you with a wide range of topics by providing information, answering questions, and offering suggestions based on the knowledge I've been trained on. If there's anything specific you need help with, feel free to ask!",
            "run_response_format": "text",
            "reasoning_content": "",
            "metrics": {
              "input_tokens": 82,
              "output_tokens": 56,
              "total_tokens": 138,
              "time_to_first_token": 0.047505500027909875,
              "duration": 4.840060166025069
            },
            "messages": [
              {
                "content": "<additional_information>\n- Use markdown to format your answers.\n- The current time is 2025-09-08 17:52:10.101003.\n</additional_information>\n\nYou have the capability to retain memories from previous interactions with the user, but have not had any interactions with the user yet.",
                "from_history": false,
                "stop_after_tool_call": false,
                "role": "system",
                "created_at": 1757346730
              },
              {
                "content": "Which tools do you have access to?",
                "from_history": false,
                "stop_after_tool_call": false,
                "role": "user",
                "created_at": 1757346730
              },
              {
                "content": "I don't have access to external tools or the internet. However, I can assist you with a wide range of topics by providing information, answering questions, and offering suggestions based on the knowledge I've been trained on. If there's anything specific you need help with, feel free to ask!",
                "from_history": false,
                "stop_after_tool_call": false,
                "role": "assistant",
                "metrics": {
                  "input_tokens": 82,
                  "output_tokens": 56,
                  "total_tokens": 138
                },
                "created_at": 1757346730
              }
            ],
            "events": [
              {
                "created_at": 1757346730,
                "event": "RunStarted",
                "agent_id": "basic-agent",
                "agent_name": "Basic Agent",
                "run_id": "fcdf50f0-7c32-4593-b2ef-68a558774340",
                "session_id": "80056af0-c7a5-4d69-b6a2-c3eba9f040e0",
                "model": "gpt-4o",
                "model_provider": "OpenAI"
              },
              {
                "created_at": 1757346733,
                "event": "MemoryUpdateStarted",
                "agent_id": "basic-agent",
                "agent_name": "Basic Agent",
                "run_id": "fcdf50f0-7c32-4593-b2ef-68a558774340",
                "session_id": "80056af0-c7a5-4d69-b6a2-c3eba9f040e0"
              },
              {
                "created_at": 1757346734,
                "event": "MemoryUpdateCompleted",
                "agent_id": "basic-agent",
                "agent_name": "Basic Agent",
                "run_id": "fcdf50f0-7c32-4593-b2ef-68a558774340",
                "session_id": "80056af0-c7a5-4d69-b6a2-c3eba9f040e0"
              },
              {
                "created_at": 1757346734,
                "event": "RunCompleted",
                "agent_id": "basic-agent",
                "agent_name": "Basic Agent",
                "run_id": "fcdf50f0-7c32-4593-b2ef-68a558774340",
                "session_id": "80056af0-c7a5-4d69-b6a2-c3eba9f040e0",
                "content": "I don't have access to external tools or the internet. However, I can assist you with a wide range of topics by providing information, answering questions, and offering suggestions based on the knowledge I've been trained on. If there's anything specific you need help with, feel free to ask!",
                "content_type": "str",
                "metrics": {
                  "input_tokens": 82,
                  "output_tokens": 56,
                  "total_tokens": 138,
                  "time_to_first_token": 0.047505500027909875,
                  "duration": 4.840060166025069
                }
              }
            ],
            "created_at": "2025-09-08T15:52:10Z"
          }
        }
      }
    },
    "get_session_run_200_response": {
      "path": "/sessions/{session_id}/runs/{run_id}",
      "method": "GET",
      "status": "200",
      "contentType": "application/json",
      "example": {
        "agent_run": {
          "summary": "Example agent run",
          "value": {
            "run_id": "fcdf50f0-7c32-4593-b2ef-68a558774340",
            "parent_run_id": "80056af0-c7a5-4d69-b6a2-c3eba9f040e0",
            "agent_id": "basic-agent",
            "user_id": "user_123",
            "run_input": "Which tools do you have access to?",
            "content": "I don't have access to external tools.",
            "created_at": 1728499200
          }
        }
      }
    },
    "rename_session_200_response": {
      "path": "/sessions/{session_id}/rename",
      "method": "POST",
      "status": "200",
      "contentType": "application/json",
      "example": {
        "agent_session_example": {
          "summary": "Example agent session response",
          "value": {
            "user_id": "123",
            "agent_session_id": "6f6cfbfd-9643-479a-ae47-b8f32eb4d710",
            "session_id": "6f6cfbfd-9643-479a-ae47-b8f32eb4d710",
            "session_name": "What tools do you have?",
            "session_summary": {
              "summary": "The user and assistant engaged in a conversation about the tools the agent has available.",
              "updated_at": "2025-09-05T18:02:12.269392"
            },
            "session_state": {},
            "agent_id": "basic-agent",
            "total_tokens": 160,
            "agent_data": {
              "name": "Basic Agent",
              "agent_id": "basic-agent",
              "model": {
                "provider": "OpenAI",
                "name": "OpenAIChat",
                "id": "gpt-4o"
              }
            },
            "metrics": {
              "input_tokens": 134,
              "output_tokens": 26,
              "total_tokens": 160,
              "audio_input_tokens": 0,
              "audio_output_tokens": 0,
              "audio_total_tokens": 0,
              "cache_read_tokens": 0,
              "cache_write_tokens": 0,
              "reasoning_tokens": 0
            },
            "chat_history": [
              {
                "content": "<additional_information>\n- Use markdown to format your answers.\n- The current time is 2025-09-05 18:02:09.171627.\n</additional_information>\n\nYou have access to memories from previous interactions with the user that you can use:\n\n<memories_from_previous_interactions>\n- User really likes Digimon and Japan.\n- User really likes Japan.\n- User likes coffee.\n</memories_from_previous_interactions>\n\nNote: this information is from previous interactions and may be updated in this conversation. You should always prefer information from this conversation over the past memories.",
                "from_history": false,
                "stop_after_tool_call": false,
                "role": "system",
                "created_at": 1757088129
              },
              {
                "content": "What tools do you have?",
                "from_history": false,
                "stop_after_tool_call": false,
                "role": "user",
                "created_at": 1757088129
              },
              {
                "content": "I don't have access to external tools or the internet. However, I can assist you with a wide range of topics by providing information, answering questions, and offering suggestions based on the knowledge I've been trained on. If there's anything specific you need help with, feel free to ask!",
                "from_history": false,
                "stop_after_tool_call": false,
                "role": "assistant",
                "metrics": {
                  "input_tokens": 134,
                  "output_tokens": 26,
                  "total_tokens": 160
                },
                "created_at": 1757088129
              }
            ],
            "created_at": "2025-09-05T16:02:09Z",
            "updated_at": "2025-09-05T16:02:09Z"
          }
        }
      }
    },
    "create_memory_200_response": {
      "path": "/memories",
      "method": "POST",
      "status": "200",
      "contentType": "application/json",
      "example": {
        "memory_id": "mem-123",
        "memory": "User prefers technical explanations with code examples",
        "topics": [
          "preferences",
          "communication_style",
          "technical"
        ],
        "user_id": "user-456",
        "created_at": "2024-01-15T10:30:00Z",
        "updated_at": "2024-01-15T10:30:00Z"
      }
    },
    "get_memories_200_response": {
      "path": "/memories",
      "method": "GET",
      "status": "200",
      "contentType": "application/json",
      "example": {
        "data": [
          {
            "memory_id": "f9361a69-2997-40c7-ae4e-a5861d4340

# --- truncated at 32 KB (57 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/agno/refs/heads/main/examples/agno-agentos-api-examples.json

Work with this as data

Every example here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for examples

4 MCP tools reach this
  • find_examplesBrowse and filter every example in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This example
curl "https://apis.io/api/v1/examples/agno-agentos-api-examples"
All examples
curl "https://apis.io/api/v1/examples?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.