{"openapi":"3.1.0","info":{"title":"TOALDO Agent Control Plane V2","description":"Frozen-compatible Agent/MCP layer. It delegates to the existing TOALDO Commercial/Shared Workbench contracts; it does not expose raw Worker, WSS, shell, payment admin, refund admin, or internal ports.","version":"2.1.0-client-parity"},"paths":{"/api/agent/mcp":{"get":{"summary":"Mcp Info","operationId":"mcp_info_api_agent_mcp_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Mcp Info Api Agent Mcp Get"}}}}}},"post":{"summary":"Mcp Endpoint","operationId":"mcp_endpoint_api_agent_mcp_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/agent/health":{"get":{"summary":"Health","operationId":"health_api_agent_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Health Api Agent Health Get"}}}}}}},"/api/agent/":{"get":{"summary":"Root","operationId":"root_api_agent__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Root Api Agent  Get"}}}}}}},"/api/agent/module-catalog":{"get":{"summary":"Module Catalog","description":"Public, non-secret catalog matching the current Client OS sidebar.","operationId":"module_catalog_api_agent_module_catalog_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Module Catalog Api Agent Module Catalog Get"}}}}}}},"/api/agent/console":{"get":{"summary":"Console","operationId":"console_api_agent_console_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Console Api Agent Console Get"}}}}}}},"/api/agent/v1/keys":{"get":{"summary":"List Keys","operationId":"list_keys_api_agent_v1_keys_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response List Keys Api Agent V1 Keys Get"}}}}}},"post":{"summary":"Create Key","operationId":"create_key_api_agent_v1_keys_post","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Create Key Api Agent V1 Keys Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/agent/v1/keys/{key_id}":{"delete":{"summary":"Revoke Key","operationId":"revoke_key_api_agent_v1_keys__key_id__delete","parameters":[{"name":"key_id","in":"path","required":true,"schema":{"type":"string","title":"Key Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Revoke Key Api Agent V1 Keys  Key Id  Delete"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/agent/v1/keys/{key_id}/refresh-credential":{"post":{"summary":"Refresh Key Credential","operationId":"refresh_key_credential_api_agent_v1_keys__key_id__refresh_credential_post","parameters":[{"name":"key_id","in":"path","required":true,"schema":{"type":"string","title":"Key Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Refresh Key Credential Api Agent V1 Keys  Key Id  Refresh Credential Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/agent/v1/audit":{"get":{"summary":"Audit Log","operationId":"audit_log_api_agent_v1_audit_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":100,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Audit Log Api Agent V1 Audit Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/agent/v1/scopes":{"get":{"summary":"Scopes","operationId":"scopes_api_agent_v1_scopes_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Scopes Api Agent V1 Scopes Get"}}}}}}},"/api/agent/v1/modules":{"get":{"summary":"Modules For Account","operationId":"modules_for_account_api_agent_v1_modules_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Modules For Account Api Agent V1 Modules Get"}}}}}}},"/api/agent/v1/approvals":{"get":{"summary":"Approvals","operationId":"approvals_api_agent_v1_approvals_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":100,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Approvals Api Agent V1 Approvals Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/agent/v1/approvals/{approval_id}/approve":{"post":{"summary":"Approve","operationId":"approve_api_agent_v1_approvals__approval_id__approve_post","parameters":[{"name":"approval_id","in":"path","required":true,"schema":{"type":"string","title":"Approval Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Approve Api Agent V1 Approvals  Approval Id  Approve Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/agent/v1/approvals/{approval_id}/reject":{"post":{"summary":"Reject","operationId":"reject_api_agent_v1_approvals__approval_id__reject_post","parameters":[{"name":"approval_id","in":"path","required":true,"schema":{"type":"string","title":"Approval Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Reject Api Agent V1 Approvals  Approval Id  Reject Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/agent/v1/capabilities":{"get":{"summary":"Capabilities","operationId":"capabilities_api_agent_v1_capabilities_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Capabilities Api Agent V1 Capabilities Get"}}}}}}},"/api/agent/v1/tools/{tool_name}":{"post":{"summary":"Call Tool","operationId":"call_tool_api_agent_v1_tools__tool_name__post","parameters":[{"name":"tool_name","in":"path","required":true,"schema":{"type":"string","title":"Tool Name"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Call Tool Api Agent V1 Tools  Tool Name  Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/agent/v1/astra/run":{"post":{"summary":"Astra Run","operationId":"astra_run_api_agent_v1_astra_run_post","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Astra Run Api Agent V1 Astra Run Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/agent/v1/projects/{project_id}/files":{"post":{"summary":"Project File Upload","operationId":"project_file_upload_api_agent_v1_projects__project_id__files_post","parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","title":"Project Id"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_project_file_upload_api_agent_v1_projects__project_id__files_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Project File Upload Api Agent V1 Projects  Project Id  Files Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/agent/v1/drawing-conversion/{draft_id}/file":{"post":{"summary":"Drawing File Upload","operationId":"drawing_file_upload_api_agent_v1_drawing_conversion__draft_id__file_post","parameters":[{"name":"draft_id","in":"path","required":true,"schema":{"type":"string","title":"Draft Id"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_drawing_file_upload_api_agent_v1_drawing_conversion__draft_id__file_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Drawing File Upload Api Agent V1 Drawing Conversion  Draft Id  File Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/agent/v1/local-replace/{draft_id}/file":{"post":{"summary":"Local File Upload","operationId":"local_file_upload_api_agent_v1_local_replace__draft_id__file_post","parameters":[{"name":"draft_id","in":"path","required":true,"schema":{"type":"string","title":"Draft Id"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_local_file_upload_api_agent_v1_local_replace__draft_id__file_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Local File Upload Api Agent V1 Local Replace  Draft Id  File Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/agent/v1/local-replace/{draft_id}/material":{"post":{"summary":"Local Material Upload","operationId":"local_material_upload_api_agent_v1_local_replace__draft_id__material_post","parameters":[{"name":"draft_id","in":"path","required":true,"schema":{"type":"string","title":"Draft Id"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_local_material_upload_api_agent_v1_local_replace__draft_id__material_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Local Material Upload Api Agent V1 Local Replace  Draft Id  Material Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/agent/v1/human-services/{service_id}/files":{"post":{"summary":"Human Service File Upload","operationId":"human_service_file_upload_api_agent_v1_human_services__service_id__files_post","parameters":[{"name":"service_id","in":"path","required":true,"schema":{"type":"string","title":"Service Id"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_human_service_file_upload_api_agent_v1_human_services__service_id__files_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Human Service File Upload Api Agent V1 Human Services  Service Id  Files Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/agent/v1/resources/{resource_id}/download":{"get":{"summary":"Resource Download","operationId":"resource_download_api_agent_v1_resources__resource_id__download_get","parameters":[{"name":"resource_id","in":"path","required":true,"schema":{"type":"string","title":"Resource Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/agent/v1/model-library/{model_id}/download":{"get":{"summary":"Model Download","operationId":"model_download_api_agent_v1_model_library__model_id__download_get","parameters":[{"name":"model_id","in":"path","required":true,"schema":{"type":"string","title":"Model Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/agent/v1/orders/{order_id}/artifacts/{artifact_id}/download":{"get":{"summary":"Artifact Download","operationId":"artifact_download_api_agent_v1_orders__order_id__artifacts__artifact_id__download_get","parameters":[{"name":"order_id","in":"path","required":true,"schema":{"type":"string","title":"Order Id"}},{"name":"artifact_id","in":"path","required":true,"schema":{"type":"string","title":"Artifact Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/agent/website-catalog":{"get":{"summary":"Website Business Catalog","operationId":"website_business_catalog_api_agent_website_catalog_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Website Business Catalog Api Agent Website Catalog Get"}}}}}}},"/api/agent/website-business-contract":{"get":{"summary":"Website Business Contract","operationId":"website_business_contract_api_agent_website_business_contract_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Website Business Contract Api Agent Website Business Contract Get"}}}}}}},"/api/agent/v1/keys/{key_id}/website-permissions":{"get":{"summary":"Website Key Permissions Get","operationId":"website_key_permissions_get_api_agent_v1_keys__key_id__website_permissions_get","parameters":[{"name":"key_id","in":"path","required":true,"schema":{"type":"string","title":"Key Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Website Key Permissions Update","operationId":"website_key_permissions_update_api_agent_v1_keys__key_id__website_permissions_post","parameters":[{"name":"key_id","in":"path","required":true,"schema":{"type":"string","title":"Key Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/agent/key-permissions-contract":{"get":{"summary":"Website Key Permissions Contract","operationId":"website_key_permissions_contract_api_agent_key_permissions_contract_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/agent/client-project-contract":{"get":{"summary":"Client Project Contract","operationId":"client_project_contract_api_agent_client_project_contract_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/agent/access-catalog":{"get":{"summary":"Project Access Catalog","operationId":"project_access_catalog_api_agent_access_catalog_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/agent/v1/keys/{key_id}/permissions":{"get":{"summary":"Project Permissions Get","operationId":"project_permissions_get_api_agent_v1_keys__key_id__permissions_get","parameters":[{"name":"key_id","in":"path","required":true,"schema":{"type":"string","title":"Key Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Project Permissions Update","operationId":"project_permissions_update_api_agent_v1_keys__key_id__permissions_post","parameters":[{"name":"key_id","in":"path","required":true,"schema":{"type":"string","title":"Key Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/agent/v1/projects":{"get":{"summary":"Client Projects List","operationId":"client_projects_list_api_agent_v1_projects_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"post":{"summary":"Client Projects Create","operationId":"client_projects_create_api_agent_v1_projects_post","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Payload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/agent/v1/projects/{project_id}":{"get":{"summary":"Client Projects Get","operationId":"client_projects_get_api_agent_v1_projects__project_id__get","parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"summary":"Client Projects Update","operationId":"client_projects_update_api_agent_v1_projects__project_id__patch","parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","title":"Project Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/agent/v1/projects/{project_id}/source-files":{"post":{"summary":"Client Project Source Upload","operationId":"client_project_source_upload_api_agent_v1_projects__project_id__source_files_post","parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","title":"Project Id"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_client_project_source_upload_api_agent_v1_projects__project_id__source_files_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/agent/v1/client/catalog":{"get":{"summary":"Client Native Catalog","operationId":"client_native_catalog_api_agent_v1_client_catalog_get","parameters":[{"name":"module","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Module"}},{"name":"operation_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Operation Id"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Offset"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":100,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/agent/v1/client/operations/{operation_id}":{"post":{"summary":"Client Native Call","operationId":"client_native_call_api_agent_v1_client_operations__operation_id__post","parameters":[{"name":"operation_id","in":"path","required":true,"schema":{"type":"string","title":"Operation Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/agent/v1/client/operations/{operation_id}/upload":{"post":{"summary":"Client Native Upload","operationId":"client_native_upload_api_agent_v1_client_operations__operation_id__upload_post","parameters":[{"name":"operation_id","in":"path","required":true,"schema":{"type":"string","title":"Operation Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"Body_client_project_source_upload_api_agent_v1_projects__project_id__source_files_post":{"properties":{"file":{"type":"string","contentMediaType":"application/octet-stream","title":"File"},"source_metadata":{"type":"string","title":"Source Metadata","default":"{}"}},"type":"object","required":["file"],"title":"Body_client_project_source_upload_api_agent_v1_projects__project_id__source_files_post"},"Body_drawing_file_upload_api_agent_v1_drawing_conversion__draft_id__file_post":{"properties":{"file":{"type":"string","contentMediaType":"application/octet-stream","title":"File"}},"type":"object","required":["file"],"title":"Body_drawing_file_upload_api_agent_v1_drawing_conversion__draft_id__file_post"},"Body_human_service_file_upload_api_agent_v1_human_services__service_id__files_post":{"properties":{"file":{"type":"string","contentMediaType":"application/octet-stream","title":"File"}},"type":"object","required":["file"],"title":"Body_human_service_file_upload_api_agent_v1_human_services__service_id__files_post"},"Body_local_file_upload_api_agent_v1_local_replace__draft_id__file_post":{"properties":{"file":{"type":"string","contentMediaType":"application/octet-stream","title":"File"},"role":{"type":"string","title":"Role"}},"type":"object","required":["file","role"],"title":"Body_local_file_upload_api_agent_v1_local_replace__draft_id__file_post"},"Body_local_material_upload_api_agent_v1_local_replace__draft_id__material_post":{"properties":{"file":{"type":"string","contentMediaType":"application/octet-stream","title":"File"}},"type":"object","required":["file"],"title":"Body_local_material_upload_api_agent_v1_local_replace__draft_id__material_post"},"Body_project_file_upload_api_agent_v1_projects__project_id__files_post":{"properties":{"file":{"type":"string","contentMediaType":"application/octet-stream","title":"File"},"kind":{"type":"string","title":"Kind","default":"file"}},"type":"object","required":["file"],"title":"Body_project_file_upload_api_agent_v1_projects__project_id__files_post"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}}}}