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