GET /v1/schemas/{name} returns the full JSON Schema of one of five large request types. On the MCP and CoPilot tool surface, arguments of these types carry only a placeholder whose description ends in describe_schema('AgentConfig') (or another name): fetch the document, then write the object. The OpenAPI document, both SDKs and server-side validation always use the full types, so SDK users rarely need this endpoint.
{"name": "AgentConfig", "json_schema": {...}}. Any other name is a 422. Documents compose: AgentTeam refers to AgentConfig and AgentOverride instead of inlining them, so a document you fetch may itself point at another.
The five deferred types
What the fields mean is documented on the agent config, per-call configuration, agent teams on a call, task inputs and output and the operation tree.
Function arguments
GET /v1/schemas/functions/{name} returns {name, description, json_schema} for one MCP function: its full docstring and argument schema. On the MCP surface every function except describe_schema and describe_function defers its arguments here, so call describe_function before the first use of a function. SDK: talqing.schemas.functions.get(...).