{"record":{"id":"81e448c82049f46b","repo":"langchain-ai/langgraph","slug":"response-format-must-be-array-or-object","errorCode":null,"errorMessage":"response_format must be 'array' or 'object'","messagePattern":"response_format must be 'array' or 'object'","errorType":"exception","errorClass":"ValueError","httpStatus":null,"severity":"error","filePath":"libs/sdk-py/langgraph_sdk/_sync/assistants.py","lineNumber":585,"sourceCode":"            `response_format=\"object\"`).\n\n        ???+ example \"Example Usage\"\n\n            ```python\n            client = get_sync_client(url=\"http://localhost:2024\")\n            response = client.assistants.search(\n                metadata = {\"name\":\"my_name\"},\n                graph_id=\"my_graph_id\",\n                limit=5,\n                offset=5,\n                response_format=\"object\",\n            )\n            assistants = response[\"assistants\"]\n            next_cursor = response[\"next\"]\n            ```\n        \"\"\"\n        if response_format not in (\"array\", \"object\"):\n            raise ValueError(\"response_format must be 'array' or 'object'\")\n        payload: dict[str, Any] = {\n            \"limit\": limit,\n            \"offset\": offset,\n        }\n        if metadata:\n            payload[\"metadata\"] = metadata\n        if graph_id:\n            payload[\"graph_id\"] = graph_id\n        if name:\n            payload[\"name\"] = name\n        if sort_by:\n            payload[\"sort_by\"] = sort_by\n        if sort_order:\n            payload[\"sort_order\"] = sort_order\n        if select:\n            payload[\"select\"] = select\n        next_cursor: str | None = None\n","sourceCodeStart":567,"sourceCodeEnd":603,"githubUrl":"https://github.com/langchain-ai/langgraph/blob/38031739e551638e373fb553453256c23feeb41f/libs/sdk-py/langgraph_sdk/_sync/assistants.py#L567-L603","documentation":"Error \"response_format must be 'array' or 'object'\" thrown in langchain-ai/langgraph.","triggerScenarios":"Thrown at libs/sdk-py/langgraph_sdk/_sync/assistants.py:585 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"38031739e551638e373fb553453256c23feeb41f","analyzedAt":"2026-08-26T18:02:49.312Z","schemaVersion":2},"datasetVersion":"2026-08-26T21:11:00.512Z"}